Loading...
Skip to main content

CVE-2026-45052 — Vulnerability in...

CRITICAL

OpenAM Pre-auth User Profile Tampering via Anonymous SOAP Authn in Liberty IDPP/Discovery Endpoints

Published June 24, 2026Updated June 24, 2026Source: osv

Summary

## Summary **Description** An Improper Authorization (CWE-285) issue in OpenAM's Liberty Web Services SOAP receiver allows an unauthenticated remote attacker to write persistent entries into the Liberty Discovery store on any user's LDAP entry, and into a shared root-realm Discovery branch. This impacts OpenAM Community Edition through version 16.0.6. This issue was patched in version 16.1.1. Liberty ID-WSF is a legacy protocol superseded by SAML 2.0, OAuth, and OIDC, and deployments that intentionally leverage it assume the risks of an unmaintained federation stack. While Liberty is exposed in the shipped defaults, this bug does not require active Liberty consumers for the write itself. Downstream impact depends on whether anything consumes Discovery data. The endpoint accepts anonymous writes that are performed server-side by the Discovery handlers, bypassing the requester's LDAP and identity ACLs. The global Discovery path explicitly uses the internal admin token. ## Impact OpenAM Community Edition deployments through version 16.0.6 that expose the Liberty Web Services component are potentially affected. An unauthenticated attacker who can reach the relevant endpoint may write persistent records to the discovery store, bypassing normal identity-layer access controls. These writes are performed with elevated internal privileges server-side. In deployments that actively consume Liberty discovery data, manipulated records could influence service routing or security mechanism selection in subsequent requests. The severity of downstream impact varies by deployment.. ## Patch This has been patched in OpenAM Community Edition version 16.1.1. Users are encouraged to update to the latest release.

Advisory Timeline

  • First published June 24, 2026 (110 days ago).
  • Last revised June 24, 2026 — 0 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Maven
Update org.openidentityplatform.openam:openam-federation-library to 16.1.1 or later
<!-- Update pom.xml dependency version to 16.1.1 for org.openidentityplatform.openam:openam-federation-library -->

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (1)

Affects 1 ecosystem: maven (1).

PackageEcosystemAffectedFixed In
org.openidentityplatform.openam:openam-federation-library
maven
14.5.2, 14.5.3, 14.5.4, 14.6.1 (+36 more)16.1.1

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-285
    Improper AuthorizationMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 10.0 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
—
Confidentiality
—
Integrity
—
Availability
—

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

Frequently Asked Questions

What is CVE-2026-45052?
OpenAM Pre-auth User Profile Tampering via Anonymous SOAP Authn in Liberty IDPP/Discovery Endpoints This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 10.0/10).
How do I check if my project is affected by CVE-2026-45052?
CVE-2026-45052 affects org.openidentityplatform.openam:openam-federation-library. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-45052 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
10.0

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-p462-xxwx-pqf4

Related CVEs

  • CVE-2026-33439
    CRITICAL

    OpenIdentityPlatform OpenAM: Pre-Authentication Remote Code Execution via `jato.clientSession` Deserialization in OpenAM

  • CVE-2026-45051
    CRITICAL

    OpenAM: Pre-auth RCE via Java Deserialization in WebAuthn Authenticator Storage

  • CVE-2026-44203
    CRITICAL

    OpenAM has pre-auth Reflected XSS in OAuth2 / OIDC response_mode=form_post via state parameter (FormPostResponse.ftl)

  • CVE-2026-62263
    CRITICAL

    OpenAM: WebAuthn Java deserialization RCE via ObjectInputFilter depth>1 bypass

  • CVE-2026-62379
    CRITICAL

    OpenAM: Unauthenticated Remote Code Execution via Class.forName in AuthXMLUtils.createCustomCallback

  • CVE-2025-64099
    HIGH

    OpenAM: Using arbitrary OIDC requested claims values in id_token and user_info is allowed

  • CVE-2026-45794
    HIGH

    OpenAM has Unsafe Java Deserialization via SNS

  • CVE-2026-45048
    HIGH

    OpenAM Authenticated Privilege Escalation via Raw Token Disclosure Session RPC

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies