CVE-2026-46623 json
OpenAM Account Takeover via Unverified Password Change in OAuth2 Module
published 2026-06-26 4 mo ago modified 2026-10-28 11 d ago also EUVD-2026-78361 , GHSA-gf57-4mp6-m85x
- cvss
- 7.4
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
Open Access Management (OpenAM) is an access management solution. Prior to 16.1.1, the OAuth2 authentication module updates an existing local account with profile attributes that can include userPassword and inetUserStatus, rewriting the password to the username and reactivating disabled accounts. The missing OAuth.removeRestrictedAccountUpdateAttributes filtering permits these credential and status fields to reach the account update. With account creation enabled, repeated OAuth login causes the default ldapService chain to accept the username as both identifier and password, allowing an unauthenticated attacker to take over the local account without interacting with the identity provider. The rewrite can be denied for usernames shorter than the configured minimum password length. This issue is fixed in version 16.1.1.
Patch / fix
- maven org.openidentityplatform.openam:openam-auth-oauth2 16.1.1
- openidentityplatform openam 16.1.1
- org.openidentityplatform.openam openam-auth-oauth2 16.1.1
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 53 d ago
Exploit prediction
0.67% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.4 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 7.4 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.openidentityplatform.openam:openam-auth-oauth2 | <16.1.1 |
16.1.1 |
Affected products
- OpenIdentityPlatform OpenAM
Classification
References
-
github.com
/OpenIdentityPlatform/OpenAM/commit/7993f6d2121c915a473415302b4c939e34b2842f
web
-
github.com
/OpenIdentityPlatform/OpenAM/security/advisories/GHSA-gf57-4mp6-m85x
web
-
github.com
/OpenIdentityPlatform/OpenAM/releases/tag/16.1.1
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-46623
advisory
-
github.com
/OpenIdentityPlatform/OpenAM
package
Sources
- CVE List CVE-2026-46623
- GitHub Advisory GHSA-gf57-4mp6-m85x
- NVD CVE-2026-46623
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.