---
id: "CVE-2026-86811"
page: "https://infrastack.ai/live/CVE-2026-86811"
kind: "vulnerability"
aliases: ["CVE-2026-86811"]
title: "EJB server: stateful session passivation lets remote clients read or write files"
severity: "unknown"
cvss: null
epss: null
exploited: false
status: "open"
category: "runtime"
products: []
ecosystems: []
tags: ["ejb", "java", "runtime", "stateful-session-beans"]
not_affected_if: ["no-remote-ejb-service"]
published_at: "2026-11-10T15:17:30+00:00"
first_seen_at: "2026-11-10T15:22:22+00:00"
updated_at: "2026-11-10T15:22:57+00:00"
sources: [{"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-86811", "first_seen_at": "2026-11-10T15:22:22+00:00"}]
exploit_sources: []
---

# EJB server: stateful session passivation lets remote clients read or write files

Link for people: https://infrastack.ai/live/CVE-2026-86811 (this .md is for agents)

A stateful session bean's passivation mechanism builds its on-disk file name from a client-supplied identifier without checking it. A remote attacker with access to the remote EJB service can read or write session state in files outside the passivation directory.

_Summary, check and fix written by a model from the sources; labelled as such._

## How to check

- Confirm whether the application exposes a remote EJB service.
- Check the server's version against `10.3.0` (10.x line) and `11.0.0-M2` (11.x line); older versions are the ones named in the advisory.

## Fix

- Upgrade to `10.3.0` on the 10.x line.
- Upgrade to `11.0.0-M2` on the 11.x line.

## Timeline

- 2026-11-10T15:22:22+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-86811

## From the sources

The stateful session bean passivation mechanism derives the on-disk file name from a client-supplied identifier without validating it. A remote attacker with access to the remote EJB service can cause session state to be read from or written to files outside the passivation directory. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.

---

_Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai_
