Skip to content

org.openidentityplatform.openam:openam-oauth2

Follow this package

Get the evidence behind this dependency. Browse imported advisories below, or check an exact version against OSV now. View source coverage.

Check the version you ship.

Get a fresh OSV lookup for an exact release. We send the package name and version to OSV without storing a report.

Advisories & recorded fixes

high7.1
CVE-2026-123545

OpenAM 14.5.1 before 16.1.4 CSRF in OAuth 2.0 Device Flow

OpenAM from 14.5.1 before 16.1.4 contains a cross-site request forgery vulnerability in the OAuth 2.0 device authorization flow that allows attackers to approve device codes when consent is skipped for implied-consent clients. Attackers can start a device authorization and lure a logged-in user to a crafted page, obtaining access and ID tokens to call APIs as that user.

No structured fix or guidance is available here. Check the latest publisher advisory.

Exploitation not established

OpenIdentityPlatform · OpenAM
high7.6
CVE-2026-123542

OpenAM before 16.1.4 PKCE Bypass in OAuth 2.0 Device Authorization Flow

OpenAM before 16.1.4 fails to enforce PKCE in the OAuth 2.0 device authorization flow, never validating the code verifier when device codes are exchanged for tokens. Attackers who obtain an approved device code from client logs or shared device storage can redeem it for access and ID tokens to impersonate the user.

No structured fix or guidance is available here. Check the latest publisher advisory.

Exploitation not established

OpenIdentityPlatform · OpenAM
medium4.8
CVE-2026-123539

OpenAM before 16.1.4 Stored XSS via OAuth 2.0 Consent Page Display Name

OpenAM before 16.1.4 contains a stored cross-site scripting vulnerability that allows privileged attackers to inject script by placing markup in a user's display name. When the victim reaches the OAuth 2.0 / OpenID Connect consent page, the unencoded name executes script that can steal the OpenAM session cookie to impersonate the user.

No structured fix or guidance is available here. Check the latest publisher advisory.

Exploitation not established

OpenIdentityPlatform · OpenAM
Affected range Recorded fix
Earlier releases before 16.1.1Ecosystem versions16.1.1

Version evidence: OSV · GHSA-f2cx-463q-7m2c

View original version evidence
{
  "ranges": [
    {
      "events": [
        {
          "introduced": "0"
        },
        {
          "fixed": "16.1.1"
        }
      ],
      "type": "ECOSYSTEM"
    }
  ],
  "versions": [
    "14.5.2",
    "14.5.3",
    "14.5.4",
    "14.6.1",
    "14.6.2",
    "14.6.3",
    "14.6.4",
    "14.6.5",
    "14.6.6",
    "14.7.0",
    "14.7.1",
    "14.7.2",
    "14.7.3",
    "14.7.4",
    "14.8.1",
    "14.8.2",
    "14.8.3",
    "14.8.4",
    "15.0.0",
    "15.0.1",
    "15.0.2",
    "15.0.3",
    "15.0.4",
    "15.1.0",
    "15.1.1",
    "15.1.2",
    "15.1.3",
    "15.1.4",
    "15.1.5",
    "15.1.6",
    "15.2.0",
    "15.2.1",
    "15.2.2",
    "16.0.1",
    "16.0.2",
    "16.0.3",
    "16.0.4",
    "16.0.5",
    "16.0.6",
    "16.1.0"
  ]
}
Affected range Recorded fix
Earlier releases before 16.1.1Ecosystem versions16.1.1

Version evidence: OSV · GHSA-cj8f-2fhf-826r

View original version evidence
{
  "ranges": [
    {
      "events": [
        {
          "introduced": "0"
        },
        {
          "fixed": "16.1.1"
        }
      ],
      "type": "ECOSYSTEM"
    }
  ],
  "versions": [
    "14.5.2",
    "14.5.3",
    "14.5.4",
    "14.6.1",
    "14.6.2",
    "14.6.3",
    "14.6.4",
    "14.6.5",
    "14.6.6",
    "14.7.0",
    "14.7.1",
    "14.7.2",
    "14.7.3",
    "14.7.4",
    "14.8.1",
    "14.8.2",
    "14.8.3",
    "14.8.4",
    "15.0.0",
    "15.0.1",
    "15.0.2",
    "15.0.3",
    "15.0.4",
    "15.1.0",
    "15.1.1",
    "15.1.2",
    "15.1.3",
    "15.1.4",
    "15.1.5",
    "15.1.6",
    "15.2.0",
    "15.2.1",
    "15.2.2",
    "16.0.1",
    "16.0.2",
    "16.0.3",
    "16.0.4",
    "16.0.5",
    "16.0.6",
    "16.1.0"
  ]
}
high8.3
GHSA-fq9h-c788-fx73Package fixes recorded

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

The OAuth 2.0 / OpenID Connect authorization endpoint does not sufficiently sanitize certain user-supplied parameters before incorporating them into the HTML response generated for the form_post response mode. This may allow an attacker to inject content into the rendered page in the context of the OpenAM origin.

Recorded fixes — org.openidentityplatform.openam:openam-oauth2: 16.1.1. Check your release branch.

Exploitation not established

Affected range Recorded fix
From 13.0.0 before 16.1.1Ecosystem versions16.1.1

Version evidence: OSV · GHSA-fq9h-c788-fx73

View original version evidence
{
  "ranges": [
    {
      "events": [
        {
          "introduced": "13.0.0"
        },
        {
          "fixed": "16.1.1"
        }
      ],
      "type": "ECOSYSTEM"
    }
  ],
  "versions": [
    "14.5.2",
    "14.5.3",
    "14.5.4",
    "14.6.1",
    "14.6.2",
    "14.6.3",
    "14.6.4",
    "14.6.5",
    "14.6.6",
    "14.7.0",
    "14.7.1",
    "14.7.2",
    "14.7.3",
    "14.7.4",
    "14.8.1",
    "14.8.2",
    "14.8.3",
    "14.8.4",
    "15.0.0",
    "15.0.1",
    "15.0.2",
    "15.0.3",
    "15.0.4",
    "15.1.0",
    "15.1.1",
    "15.1.2",
    "15.1.3",
    "15.1.4",
    "15.1.5",
    "15.1.6",
    "15.2.0",
    "15.2.1",
    "15.2.2",
    "16.0.1",
    "16.0.2",
    "16.0.3",
    "16.0.4",
    "16.0.5",
    "16.0.6",
    "16.1.0"
  ]
}