CVE-2026-46623

Source
https://cve.org/CVERecord?id=CVE-2026-46623
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-46623.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-46623
Aliases
Downstream
Published
2026-09-15T09:52:08Z
Modified
2026-09-18T08:10:18Z
Severity
  • 7.4 (High) CVSS_V4 - 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 CVSS Calculator
Summary
OpenAM Account Takeover via Unverified Password Change in OAuth2 Module
Details

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.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-1391",
        "CWE-620"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/46xxx/CVE-2026-46623.json"
}
References

Affected packages

Git / github.com/openidentityplatform/openam

Affected ranges

Type
GIT
Repo
https://github.com/openidentityplatform/openam
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "16.1.1"
        }
    ],
    "source": [
        "AFFECTED_FIELD",
        "REFERENCES"
    ]
}

Affected versions

13.*
13.0.0
13.0.0-RC1
13.0.0-RC10
13.0.0-RC2
13.0.0-RC3
13.0.0-RC4
13.0.0-RC5
13.0.0-RC6
13.0.0-RC7
13.0.0-RC8
13.0.0-RC9
14.*
14.0.0
14.0.1
14.0.2
14.0.3
14.0.4
14.0.5
14.0.6
14.1.1
14.1.10
14.1.11
14.1.12
14.1.13
14.1.16
14.1.17
14.1.2
14.1.3
14.1.4
14.1.5
14.1.6
14.1.7
14.1.8
14.1.9
14.2.1
14.2.2
14.3.1
14.4.1
14.4.2
14.5.1
14.5.2
14.5.3
14.5.4
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.*
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.*
16.0.3
16.0.4
16.0.5
16.0.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-46623.json"
vanir_signatures
[
    {
        "deprecated": false,
        "digest": {
            "line_hashes": [
                "77646564724534247168827719411205885848",
                "176786769488246448170071334026802820867",
                "69110853605637055774869543943116670996",
                "309642461052152337235388679115161933447",
                "177406731556129462853402733235342345062",
                "112141347357727926893405312765902893760",
                "220873702796427591575676266810339613383",
                "179111764775571543110852964910157473679",
                "335693405383609811907353877342895546956",
                "260584274593310589392292261547472327380",
                "722619602388500547945013776964135074",
                "334360991120469696205201153314850193585",
                "321600081022152335547362957680767466421",
                "111110074665940424185490843250607388024",
                "213749426718100223432934515313201175397",
                "148106453833759398279461336127931408205",
                "155147782654805678182537805145979868884",
                "113222611384304479438821564017226521634",
                "294729222977647096945789205049002491639",
                "218922595061105597259343135180941347162",
                "54095558357280891770371588508782517885",
                "208229612264667340363155170332649317604",
                "165273105947119761227695066866236530722",
                "212547721620217983119340311174576771529",
                "146599374800241679808814567451473582701",
                "246157743769059012980934750830106220700"
            ],
            "threshold": 0.9
        },
        "id": "CVE-2026-46623-0e1bcac0",
        "signature_type": "Line",
        "signature_version": "v1",
        "source": "https://github.com/openidentityplatform/openam/commit/7993f6d2121c915a473415302b4c939e34b2842f",
        "target": {
            "file": "openam-authentication/openam-auth-oauth2/src/main/java/org/forgerock/openam/authentication/modules/oauth2/OAuth.java"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "129321004400797229874406371918122725313",
            "length": 568
        },
        "id": "CVE-2026-46623-c753f564",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openidentityplatform/openam/commit/7993f6d2121c915a473415302b4c939e34b2842f",
        "target": {
            "file": "openam-authentication/openam-auth-oauth2/src/main/java/org/forgerock/openam/authentication/modules/oauth2/OAuth.java",
            "function": "updateAccount"
        }
    },
    {
        "deprecated": false,
        "digest": {
            "function_hash": "318729230731587360323301889318944961723",
            "length": 10472
        },
        "id": "CVE-2026-46623-c7b8aa29",
        "signature_type": "Function",
        "signature_version": "v1",
        "source": "https://github.com/openidentityplatform/openam/commit/7993f6d2121c915a473415302b4c939e34b2842f",
        "target": {
            "file": "openam-authentication/openam-auth-oauth2/src/main/java/org/forgerock/openam/authentication/modules/oauth2/OAuth.java",
            "function": "process2"
        }
    }
]
vanir_signatures_modified
"2026-09-18T08:10:18Z"