Summary
CVE-2026-45052 is an improper authorization vulnerability (CWE-285) in OpenAM’s Liberty Web Services SOAP receiver that allows unauthenticated remote attackers to write persistent entries into a user’s Liberty Discovery store and into the shared root-realm Discovery branch. The flaw affects OpenAM (Open Identity Platform) and carries a Critical severity rating of 9.3.
Technical details
- Root cause: the Liberty IDPP/Discovery SOAP endpoint performs write operations server-side using an internal, elevated-privilege token instead of validating the requester’s own identity and ACLs.
- Trigger condition: an attacker sends an anonymous (unauthenticated) SOAP request to the exposed Liberty Web Services Discovery endpoint.
- Attack vector: network-based, requires no authentication and no user interaction, with low attack complexity.
- Impact: the attacker can create or modify persistent Discovery entries tied to arbitrary user accounts or the shared realm branch, bypassing the LDAP and identity-layer access controls that would normally govern such writes. This can affect the confidentiality and integrity of federation/service-discovery data used by downstream Liberty ID-WSF consumers.
Affected software
- OpenAM (Open Identity Platform) — all versions through 16.0.6
- Fixed in OpenAM 16.1.1
Severity
- CVSS Score: 9.3 (Critical)
- CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:L/SA:N
Mitigation and recommended actions
- Immediate: upgrade OpenAM to version 16.1.1 or later, which enforces proper authentication/ACL checks on the Liberty Discovery SOAP handlers.
- If patching is not immediately possible: restrict or disable network access to the Liberty Web Services SOAP endpoints (Liberty ID-WSF/Discovery) at the network or reverse-proxy layer, particularly from untrusted or public networks, and monitor for anomalous anonymous SOAP requests to these endpoints until the upgrade can be applied.

