Read the docs
TI-2026-44474 Aliases CVE-2026-62280GHSA-vqxv-6xrh-49cp

OpenAM Reflected XSS in the OAuth2/OIDC `wap` consent page

Priority LOW 27CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.

Summary

Open Access Management (OpenAM) is an access management solution. From 13.0.0 until 16.1.2, the OAuth2 authorize endpoint's display=wap consent page reflects request-derived values through ConsentRequiredResource and wap/authorize.ftl without HTML escaping. An attacker can induce a user with an active OpenAM session to follow a crafted authorization link and execute JavaScript in the OpenAM origin, enabling session or cookie theft, CSRF-token disclosure, and actions with the victim's privileges. At least one registered OAuth2 client is required, but the attacker does not need to control that client. This issue is fixed in version 16.1.2.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00327 25th percentileScored 2026-11-08
Fix Fixed OpenAM (OpenIdentityPlatform): 16.1.2org.openidentityplatform.openam:openam-oauth2 (Maven): 16.1.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OpenIdentityPlatformOpenAM13.0.0 to before 16.1.216.1.2Patch availableCNA
—org.openidentityplatform.openam:openam-oauth2 (Maven)13.0.0 to before 16.1.216.1.2Patch availableGHSA-vqxv-6xrh-49cp
  • OpenAM VendorOpenIdentityPlatform Affected 13.0.0 to before 16.1.2 Fixed in 16.1.2 Patch available CNA
  • org.openidentityplatform.openam:openam-oauth2 (Maven) Vendor— Affected 13.0.0 to before 16.1.2 Fixed in 16.1.2 Patch available GHSA-vqxv-6xrh-49cp

Remediation

  • Fix · CNA OpenAM (OpenIdentityPlatform) Fixed in 16.1.2
  • Fix · GHSA-vqxv-6xrh-49cp org.openidentityplatform.openam:openam-oauth2 (Maven) Fixed in 16.1.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-62280
  2. 2026-10-03 Alias added: GHSA-vqxv-6xrh-49cp

References

  • TI-2025-20332 OpenDJ Denial of Service (Dos) using alias loop CVSS 4.0HIGH 8.7
  • TI-2026-25836 Pre-Authentication Remote Code Execution via `jato.clientSession` Deserialization in OpenAM CVSS 4.0CRITICAL 9.3
  • TI-2026-44519 OpenAM: Unauthenticated Remote Code Execution via Class.forName in AuthXMLUtils.createCustomCallback CVSS 3.1CRITICAL 9.8
  • TI-2023-19079 User impersonation using SAMLv1.x SSO in Open Access Management CVSS 3.1CRITICAL 9.8
  • TI-2026-34275 OpenAM Authentication Bypass via MSISDN LDAP Injection CVSS 4.0CRITICAL 9.3
  • TI-2026-32901 OpenAM Pre-auth User Profile Tampering via Anonymous SOAP Authn in Liberty IDPP/Discovery Endpoints CVSS 4.0CRITICAL 9.3
See all 54 →

Sources