# CVE-2026-47426: Open Identity Platform OpenAM OAuth client impersonation in JWKS resolver

Source: https://junglewise.ai/threats/cve-2026-47426-open-identity-platform-openam-oauth-client-impersonation-in-jwks  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-15. Updated: 2026-06-29  
License: CC BY 4.0 with a link back

CVE-2026-47426 · Severity: high · CVSS 4 · Published 2026-09-15

OpenAM is an identity management platform used to control access to applications and services. A security flaw allows a registered user or application to impersonate any other application on the system without knowing its secret keys. This could allow an attacker to gain unauthorized access to sensitive data or perform actions on behalf of trusted corporate services.

Technologies: [org.openidentityplatform.openam:openam-oauth2 (Maven)](https://junglewise.ai/threats/technologies/org-openidentityplatform-openam-openam-oauth2), [Open Identity Platform OpenAM Community Edition](https://junglewise.ai/threats/technologies/openam-community-edition). Vendors: [Maven](https://junglewise.ai/threats/vendors/maven), [Open Identity Platform](https://junglewise.ai/threats/vendors/open-identity-platform).

## Quick answers

**Is CVE-2026-47426 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-47426 being exploited in the wild.

**How severe is CVE-2026-47426?** High severity, with a CVSS score of 4, published 15 September 2026.

**Which products and versions are affected?** org.openidentityplatform.openam:openam-oauth2 (Maven) <= 16.0.6, ECOSYSTEM:introduced=0,fixed=16.1.1; Open Identity Platform OpenAM Community Edition <= 16.0.6.

**Is there a fix for CVE-2026-47426?** Yes. org.openidentityplatform.openam:openam-oauth2 (Maven): upgrade to 16.1.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-47426 attacked?** It is attacked over the network, in a hosted service.

**Am I affected by CVE-2026-47426?** Check whether you run org.openidentityplatform.openam:openam-oauth2 (Maven) or Open Identity Platform OpenAM Community Edition at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- org.openidentityplatform.openam:openam-oauth2 (Maven): upgrade to 16.1.1 or later

  ```sh
  # set org.openidentityplatform.openam:openam-oauth2 to 16.1.1 in your pom.xml or build.gradle
  ```


## Technical details

An Improper Authentication (CWE-287) vulnerability exists in OpenAM's OAuth2 private_key_jwt client authentication path. The flaw resides in the JWKS (JSON Web Key Set) resolver cache, which allows a registered OAuth2 client to mint tokens in the name of any other client that publishes its keys via a jwks_uri. An attacker does not need the victim's private signing key to succeed. This can be exploited by any registered client, including those created via open dynamic client registration. The issue is fixed in version 16.1.1.

## Affected products

- Open Identity Platform OpenAM Community Edition <= 16.0.6

## Identifiers

- CVE-2026-47426
- GHSA-f2cx-463q-7m2c

## Timeline

- 2026-06-28: disclosed
- 2026-06-29: advisory: GHSA-f2cx-463q-7m2c published
- 2026-06-29: patched: Version 16.1.1 released

## References

- [https://api.github.com/users/wodzen](https://api.github.com/users/wodzen)
- [https://github.com/wodzen](https://github.com/wodzen)
- [https://api.github.com/users/wodzen/gists%7B/gist_id%7D](https://api.github.com/users/wodzen/gists%7B/gist_id%7D)
- [https://api.github.com/users/wodzen/repos](https://api.github.com/users/wodzen/repos)
- [https://avatars.githubusercontent.com/u/25558174?v=4](https://avatars.githubusercontent.com/u/25558174?v=4)
- [https://api.github.com/users/wodzen/events%7B/privacy%7D](https://api.github.com/users/wodzen/events%7B/privacy%7D)

## Related threats

- [OpenIdentityPlatform OpenAM auth bypass in RADIUS module](https://junglewise.ai/threats/cve-2026-46560-openidentityplatform-openam-auth-bypass-in-radius-module)
- [Open Identity Platform OpenAM session hijacking in CDCServlet](https://junglewise.ai/threats/cve-2026-45049-open-identity-platform-openam-session-hijacking-in-cdcservlet)
- [Open Identity Platform OpenAM Reflected XSS in OAuth2 consent page](https://junglewise.ai/threats/cve-2026-62280-open-identity-platform-openam-reflected-xss-in-oauth2-consent)
- [Open Identity Platform OpenAM OAuth authorization bypass in PKCE challenge](https://junglewise.ai/threats/cve-2026-48717-open-identity-platform-openam-oauth-authorization-bypass-in-pkce)
- [OpenIdentityPlatform OpenAM RCE via Groovy sandbox escape](https://junglewise.ai/threats/cve-2026-47424-openidentityplatform-openam-rce-via-groovy-sandbox-escape)
