Keycloak: phishing attack via email verification step in first login flow
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| unaffected |
|
||||||||||||||
| Red Hat | Red Hat build of Keycloak 26 | unaffected | — | ||||||||||||
| Red Hat | Red Hat build of Keycloak 26 | unaffected | — | ||||||||||||
| Red Hat | Red Hat build of Keycloak 26.0 | affected |
|
||||||||||||
| Red Hat | Red Hat build of Keycloak 26.0 | affected |
|
||||||||||||
| Red Hat | Red Hat build of Keycloak 26.0 | affected |
|
||||||||||||
| Red Hat | Red Hat build of Keycloak 26.2 | affected |
|
||||||||||||
| Red Hat | Red Hat build of Keycloak 26.2 | affected |
|
||||||||||||
| Red Hat | Red Hat build of Keycloak 26.2 | affected |
|
No data.
No data available yet.
Vendor Workaround
Disable account review in the Identity Provider to prevent users from potentially modifying identity information. Disable the email verification step and use only re-authentication step.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-20994 | Keycloak phishing attack via email verification step in first login flow |
Github GHSA |
GHSA-xhpr-465j-7p9q | Keycloak phishing attack via email verification step in first login flow |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.274% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat keycloak
|
|
| CPEs | cpe:2.3:a:redhat:keycloak:-:*:*:*:*:*:*:* | |
| Vendors & Products |
Redhat keycloak
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:build_keycloak:26.2::el9 | |
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:build_keycloak:26.0::el9 | |
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | No description is available for this CVE. | A flaw was found in Keycloak. When an authenticated attacker attempts to merge accounts with another existing account during an identity provider (IdP) login, the attacker will subsequently be prompted to "review profile" information. This vulnerability allows the attacker to modify their email address to match that of a victim's account, triggering a verification email sent to the victim's email address. The attacker's email address is not present in the verification email content, making it a potential phishing opportunity. If the victim clicks the verification link, the attacker can gain access to the victim's account. |
| Title | keycloak: Phishing attack via email verification step in first login flow | Keycloak: phishing attack via email verification step in first login flow |
| First Time appeared |
Redhat
Redhat build Keycloak |
|
| CPEs | cpe:/a:redhat:build_keycloak: | |
| Vendors & Products |
Redhat
Redhat build Keycloak |
|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | No description is available for this CVE. | |
| Title | keycloak: Phishing attack via email verification step in first login flow | |
| Weaknesses | CWE-346 | |
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|