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.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Sun, 08 Nov 2026 01:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | OpenAM before 16.1.4 PKCE Bypass in OAuth 2.0 Device Authorization Flow | |
| First Time appeared |
Openidentityplatform
Openidentityplatform openam |
|
| Weaknesses | CWE-358 | |
| CPEs | cpe:2.3:a:openidentityplatform:openam:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Openidentityplatform
Openidentityplatform openam |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-11-08T01:37:48.668Z
Reserved: 2026-11-06T00:48:46.279Z
Link: CVE-2026-123542
No data.
No data.
No data.
OpenCVE Enrichment
No data.
Weaknesses