---
id: CVE-2026-45051
title: Open Access Management (OpenAM) is an access management solution
summary: >-
  Open Access Management (OpenAM) is an access management solution. Prior to
  16.1.1, WebAuthnAuthentication loads a serialized AuthenticatorImpl object
  graph from the configured userAttribute through loadAuthenticators without an
  ObjectInp…
severity: critical
cvss: 9.2
cvssVector: 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'
cwe:
  - CWE-502
vendor: OpenIdentityPlatform
product: OpenAM
affected:
  - OpenAM < 16.1.1
patched:
  - 'org.openidentityplatform.openam:openam-auth-webauthn 16.1.1'
published: '2026-09-15'
updated: '2026-09-23'
sourceUpdated: '2026-09-23T18:21:42.327'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-45051'
references:
  - url: >-
      https://github.com/OpenIdentityPlatform/OpenAM/commit/8b02328d36bc9cd40602128a6d399d1eda9e6753
    label: security-advisories@github.com
  - url: 'https://github.com/OpenIdentityPlatform/OpenAM/releases/tag/16.1.1'
    label: security-advisories@github.com
  - url: >-
      https://github.com/OpenIdentityPlatform/OpenAM/security/advisories/GHSA-6c99-87fr-6q7r
    label: security-advisories@github.com
  - url: 'https://github.com/advisories/GHSA-6c99-87fr-6q7r'
tags:
  - nvd
  - cve.org
  - ghsa
  - maven
epss: 0.00688
epssPercentile: 0.50668
ecosystem: maven
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: total
  timestamp: '2026-09-15T13:26:14.909848Z'
cvssSource: cna
ingestedAt: '2026-06-26T16:43:14.563Z'
---

## Overview

Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, WebAuthnAuthentication loads a serialized AuthenticatorImpl object graph from the configured userAttribute through loadAuthenticators without an ObjectInputFilter. Exploitation requires the WebAuthn flow to be reachable and an attacker to have previously written controlled data to that attribute through delegated administration, provisioning, directory access, legacy REST self-registration, or unsafe configuration. When those non-default conditions hold, the data is deserialized before assertion verification and can execute a classpath gadget in the application server process. This issue is fixed in version 16.1.1.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Package advisory (CVE-2026-45051)

Affected packages:

- `org.openidentityplatform.openam:openam-auth-webauthn <= 16.0.6`

Patched in:

- `org.openidentityplatform.openam:openam-auth-webauthn 16.1.1`

Source: https://github.com/advisories/GHSA-6c99-87fr-6q7r
