{"id":"CVE-2026-87755","aliases":["EUVD-2026-121215","GHSA-rmf6-8h3f-rgw3"],"status":"published","title":"Apache TomEE: Stateful session bean hijacking via predictable session identifiers","description":"Stateful session bean identifiers are not generated from a cryptographically secure random source. A remote attacker with access to the EJB remote endpoint who holds one valid identifier can derive those of other clients' sessions and invoke methods on their beans, exposing or modifying other users' session state. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-340"],"published":"2026-11-10T14:56:29Z","modified":"2026-11-10T15:33:44Z","products":[{"vendor":"apache software foundation","product":"apache tomee"}],"references":[{"url":"https://lists.apache.org/thread.html/srzp26oyjtb3bwgxwsyhpphv778s17m8","tags":["vendor-advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-87755"},{"url":"https://github.com/advisories/GHSA-rmf6-8h3f-rgw3"}],"sources":{"cve":[{"id":"CVE-2026-87755","title":"Apache TomEE: Stateful session bean hijacking via predictable session identifiers","description":"Stateful session bean identifiers are not generated from a cryptographically secure random source. A remote attacker with access to the EJB remote endpoint who holds one valid identifier can derive those of other clients' sessions and invoke methods on their beans, exposing or modifying other users' session state. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.","status":"published","published":"2026-11-10T14:56:29.818Z","modified":"2026-11-10T14:56:29.818Z","cwes":["CWE-340"],"updated_at":"2026-11-10T15:39:11.409762Z"}],"euvd":[{"id":"EUVD-2026-121215","description":"Stateful session bean identifiers are not generated from a cryptographically secure random source. A remote attacker with access to the EJB remote endpoint who holds one valid identifier can derive those of other clients' sessions and invoke methods on their beans, exposing or modifying other users' session state. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.","status":"published","published":"2026-11-10T14:56:29Z","modified":"2026-11-10T14:56:29Z","updated_at":"2026-11-10T17:21:44.86098Z"}],"ghsa":[{"id":"GHSA-rmf6-8h3f-rgw3","title":"Stateful session bean identifiers are not generated from a cryptographically secure random source...","description":"Stateful session bean identifiers are not generated from a cryptographically secure random source. A remote attacker with access to the EJB remote endpoint who holds one valid identifier can derive those of other clients' sessions and invoke methods on their beans, exposing or modifying other users' session state. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.","status":"published","published":"2026-11-10T15:33:37Z","modified":"2026-11-10T15:33:44Z","cwes":["CWE-340"],"updated_at":"2026-11-10T15:55:02.881893Z"}],"nvd":[{"id":"CVE-2026-87755","description":"Stateful session bean identifiers are not generated from a cryptographically secure random source. A remote attacker with access to the EJB remote endpoint who holds one valid identifier can derive those of other clients' sessions and invoke methods on their beans, exposing or modifying other users' session state. Users are recommended to upgrade to version 10.3.0 or 11.0.0-M2, which fix the issue.","status":"published","published":"2026-11-10T15:17:30.483Z","modified":"2026-11-10T15:17:30.483Z","cwes":["CWE-340"],"updated_at":"2026-11-10T18:20:10.790002Z"}]}}
