CVE-2026-14781
Last modified
CVE-2026-14781 is a medium-severity vulnerability rated 4.8/10 on the CVSS scale. A flaw exists in the org.keycloak.broker.oidc package where the OIDC broker incorrectly synchronizes the email_verified claim. When an OIDC identity provider is configured with trustEmail=true and the userinfo endpoint is enabled, Keycloak retrieves the email address from the userinfo response but retrieves the email_verified status exclusively from the id_token. The root cause is a lack of validation ensuring that the email_verified claim in the id_token actually refers to the email address returned by the userinfo endpoint. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
A flaw exists in the org.keycloak.broker.oidc package where the OIDC broker incorrectly synchronizes the email_verified claim. When an OIDC identity provider is configured with trustEmail=true and the userinfo endpoint is enabled, Keycloak retrieves the email address from the userinfo response but retrieves the email_verified status exclusively from the id_token. The root cause is a lack of validation ensuring that the email_verified claim in the id_token actually refers to the email address returned by the userinfo endpoint. If these two sources return different email addresses, the id_token's email_verified=true claim is blindly applied to the userinfo email. Exploitation Conditions: The OIDC identity provider must have trustEmail set to true (non-default). The userinfo endpoint must be enabled (default). The attacker must control or have compromised the upstream OIDC provider. Concrete Impact: Mark arbitrary email addresses as verified in the Keycloak database. Bypass email-based security controls or verification workflows. Potential account takeover if the application relies solely on the email_verified flag from the IdP to link accounts.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Red Hat | Red Hat Build of Keycloak | All versions |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-14781?
How severe is CVE-2026-14781?
How do I fix CVE-2026-14781?
Related CVEs from 2026
- CVE-2026-14774A vulnerability was determined in itsourcecode Hospital Mana…6.3
- CVE-2026-14775A vulnerability was identified in SourceCodester Onlne Exami…6.3
- CVE-2026-14776A security flaw has been discovered in SourceCodester Onlne …6.3
- CVE-2026-14777A weakness has been identified in SourceCodester Onlne Exami…6.3
- CVE-2026-14778A security vulnerability has been detected in SourceCodester…7.3
- CVE-2026-1478An out-of-band SQL injection vulnerability (OOB SQLi) has be…7.5
- CVE-2026-14783A vulnerability was determined in NousResearch hermes-agent …4.3
- CVE-2026-14784A vulnerability was identified in vxcontrol PentAGI up to 2.…6.3
- CVE-2026-14786A security flaw has been discovered in radareorg radare2 up …5.5
- CVE-2026-14787A weakness has been identified in radareorg radare2 up to 6.…7.8
- CVE-2026-14788A security vulnerability has been detected in radareorg rada…7.8
- CVE-2026-14789A vulnerability was detected in radareorg radare2 up to 6.1.…7.8
Are you affected by CVE-2026-14781?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
