ZeroHour

CVE-2026-45048

moderate

Session Hijacking via Missing Ownership Checks in OpenAM Session Endpoint

CVSS 3.1
8.5 high
EPSS
Published
()
Modified
AI analysis

OpenAM (Open Access Management) versions prior to 16.1.1 fail to enforce ownership or privilege checks in the SessionRequestHandler of the session management endpoint when deployments use stateful session storage. A low-privileged authenticated attacker who knows (or can guess) a target user's identity identifier can query that user's session information and retrieve their active session credentials, including credentials belonging to more privileged accounts such as administrators. Those stolen credentials can then be reused to fully hijack the victim's session, accounting for the high CVSS 3.1 score of 8.5 (high impact to confidentiality, integrity, and availability across security scopes). Any organization self-hosting OpenAM with stateful sessions enabled and running a version older than 16.1.1 is affected. The flaw is patched in 16.1.1, and no public proof-of-concept or exploitation in the wild is currently known.

What to do: Upgrade to OpenAM 16.1.1 as soon as possible. If immediate patching is not feasible, restrict network access to the session management REST endpoint to trusted administrators only, and consider moving to stateless (client-based) sessions where the vulnerable server-side session query path does not apply. After patching, review session endpoint logs for authenticated low-privilege users querying identifiers other than their own, and invalidate existing sessions to retire any credentials that may have been exposed.

Affected
Open Identity Platform Community (OpenAM open-source project) OpenAM (Open Access Management)all versions prior to 16.1.1
Estimated exposure
moderate≈1,000–10,000 self-hosted deployments, subset using stateful sessions (only those are exploitable) — OpenAM is a self-hosted open-source IAM/SSO product with a relatively small installed base; internet-wide scans historically show low thousands of exposed OpenAM endpoints, and only deployments configured with stateful session storage are…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, SessionRequestHandler in the session management endpoint does not enforce ownership or privilege checks when a low-privileged authenticated user queries session information in deployments using stateful session storage. A requester who knows a target identity identifier can retrieve another user's active session credentials, including credentials for a more privileged account, and use them to hijack that session. This issue is fixed in version 16.1.1.

Weakness
CWE-200, CWE-285
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.