CVE-2026-109372

Source
https://cve.org/CVERecord?id=CVE-2026-109372
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-109372.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-109372
Aliases
  • GHSA-x4c7-fpcx-w9q6
Published
2026-10-12T16:05:44Z
Modified
2026-10-14T02:31:02Z
Severity
  • 9.3 (Critical) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N CVSS Calculator
Summary
ZITADEL 3.0.0 before 4.19.2 Account Takeover via SAML Identity-Provider Confusion
Details

ZITADEL 4.x before 4.19.2 and 3.x through 3.4.15 contains an authentication bypass in the SAML identity-provider intent callback, which verifies the assertion signature using the provider named in the request URL but resolves the user from the login intent without checking they match. Attackers with organization-administrator permission can register a SAML provider with their own signing key to obtain authenticated sessions as any user linked to another SAML provider on the instance, including in other organizations.

Database specific
{
    "cna_assigner":  "VulnCheck",
    "cwe_ids":  [
        "CWE-287"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/109xxx/CVE-2026-109372.json"
}
References

Affected packages

Git / github.com/zitadel/zitadel

Affected ranges

Type
GIT
Repo
https://github.com/zitadel/zitadel
Events
Database specific
Show details
{
    "extracted_events":  [
        {
            "introduced":  "3.0.0"
        },
        {
            "fixed":  "4.19.2"
        }
    ],
    "source":  "AFFECTED_FIELD"
}

Affected versions

v3.*
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.3.0
v3.3.1
v3.3.2
v4.*
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.1.0
v4.1.1
v4.1.2
v4.1.3
v4.1.4
v4.10.0
v4.10.1
v4.11.0
v4.11.1
v4.12.0
v4.12.1
v4.12.2
v4.12.3
v4.13.0
v4.13.1
v4.14.0
v4.15.0
v4.15.1
v4.15.2
v4.15.3
v4.16.0
v4.16.1
v4.16.2
v4.16.3
v4.17.0
v4.17.1
v4.17.2
v4.17.3
v4.18.0
v4.19.0
v4.19.1
v4.2.0
v4.2.1
v4.2.2
v4.3.0
v4.3.1
v4.3.2
v4.3.3
v4.4.0
v4.5.0
v4.6.0
v4.6.1
v4.6.2
v4.6.3
v4.6.4
v4.6.5
v4.6.6
v4.7.0
v4.7.1
v4.7.2
v4.7.3
v4.7.4
v4.7.5
v4.7.6
v4.8.0
v4.8.1
v4.9.0
v4.9.1
v4.9.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-109372.json"