Keycloak: cross-session email verification proof not bound to upstream identity in first-broker-login (Red Hat Red Hat build of Keycloak 26.4)

CVE-2026-9087
MEDIUM 6.4

At a glance

Source
NVD
EPSS
EPSS 0.31 % Β· percentile 24 ()
State
PUBLISHED
Published
Updated
Assigner
redhat
NVD status
Modified

Description

A flaw was found in Keycloak. The cross-session verification proof is keyed only by (local userId, idpAlias) and is not bound to the upstream identity that was actually verified, so a second upstream account on the same IdP can consume it and get linked to the victim's local account.

Weaknesses (CWE)

  • CWE-639 β€” Authorization Bypass Through User-Controlled Key

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 6.4CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:Nredhat
CVSS 3.1MEDIUM 6.4CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:NNVD Β· secalert@redhat.com (Secondary)
CVSS 3.1HIGH 8.1CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:NNVD Β· nvd@nist.gov (Primary)

Advisories

European references

Affected configurations (NVD CPE)

Affected products

ProductVersions
Red Hat Β· Red Hat build of Keycloak 26.4unaffected 26.4.13-1 < *
Red Hat Β· Red Hat build of Keycloak 26.4unaffected 26.4-19 < *
Red Hat Β· Red Hat build of Keycloak 26.4unaffected 26.4-19 < *
Red Hat Β· Red Hat build of Keycloak 26.4.13
Red Hat Β· Red Hat build of Keycloak 26.6unaffected 26.6.3-3 < *
Red Hat Β· Red Hat build of Keycloak 26.6unaffected 26.6-6 < *
Red Hat Β· Red Hat build of Keycloak 26.6unaffected 26.6-6 < *
Red Hat Β· Red Hat build of Keycloak 26.6.3

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST β€” attribution requested
ENISA EUVDENISA β€” reproduction authorised, source acknowledged
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain β€” this product uses data from the NVD API but is not endorsed or certified by the NVD