CVE-2026-105114

OpenAM before 16.1.3 Reflected XSS via OAuth2 Authorization Error Page

Published Oct 3, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
OpenAM before 16.1.3 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject script by supplying crafted parameters rendered unencoded on the OAuth2 authorization error page. Attackers can lure victims to a crafted /oauth2/authorize link with repeated parameters to run JavaScript in the OpenAM origin, acting within existing sessions or redirecting to phishing pages.

Analysis

AI-generated

Technical impact

OpenAM versions prior to 16.1.3 contain a reflected cross‑site scripting flaw that allows an unauthenticated attacker to inject malicious script into the OAuth2 authorization error page. The vulnerability arises because specially crafted parameters are included in the page without proper encoding. An attacker can lure a user to a malicious \/oauth2\/authorize link that contains repeated parameters, causing arbitrary JavaScript to execute in the victim’s browser under the OpenAM origin. This can be used to manipulate the user’s session or redirect them to phishing sites, potentially leading to credential theft or illicit account takeover.

Affected Systems

OpenIdentityPlatform’s OpenAM product is affected. All deployments running a version earlier than 16.1.3 are susceptible. The vulnerability is present across all platforms that use the default error handling for OAuth2, regardless of underlying operating system or hosting environment.

Risk and Exploitability

The CVSS score is 5.3, indicating medium severity, and the exploit probability is unknown as its EPSS score is unavailable. The vulnerability is not listed in the CISA KEV catalog. An attacker only needs to send a crafted link to a victim; no privileged access is required. The exploit is straightforward, but the impact is limited to the victim’s device, not to the server itself.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply an update to OpenAM 16.1.3 or later to eliminate the reflected script rendering.
  • Configure the OAuth2 error handling to HTML‑encode or discard untrusted parameters before displaying them.
  • Verify that redirect URIs do not echo query parameters back to the user and enforce strict validation of all incoming parameters.

Generated by OpenCVE AI on October 3, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description OpenAM before 16.1.3 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject script by supplying crafted parameters rendered unencoded on the OAuth2 authorization error page. Attackers can lure victims to a crafted /oauth2/authorize link with repeated parameters to run JavaScript in the OpenAM origin, acting within existing sessions or redirecting to phishing pages.
Title OpenAM before 16.1.3 Reflected XSS via OAuth2 Authorization Error Page
First Time appeared Openidentityplatform
Openidentityplatform openam
Weaknesses CWE-79
CPEs cpe:2.3:a:openidentityplatform:openam:*:*:*:*:*:*:*:*
Vendors & Products Openidentityplatform
Openidentityplatform openam
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 6, 2026, 4:48 PM
Reserved
Oct 3, 2026, 12:04 PM
Status
Deferred
Published
Oct 3, 2026, 2:16 PM
Modified
Oct 6, 2026, 5:17 PM