CVE-2026-96445
Received Received - Intake

Authentication Bypass via Untrusted Headers in Keycloak

Vulnerability report for CVE-2026-96445, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-23

Last updated on: 2026-09-23

Assigner: redhat-SADP

Description

A flaw was found in the Conditional OTP authenticator of Keycloak, an identity and access management solution. The issue occurs when the system evaluates specific HTTP headers to determine if a one-time password (OTP) should be skipped, but fails to verify if those headers came from a trusted source. This could allow an attacker who already has a user's password to bypass the second-factor authentication by providing a specially crafted header in their request.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-23
Last Modified
2026-09-23
Generated
2026-09-23
AI Q&A
2026-09-23
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
redhat keycloak to 2.11.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-287 When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects Keycloak's Conditional OTP authenticator. It allows an attacker with a user's password to bypass two-factor authentication by sending a specially crafted HTTP header. The system fails to verify if the header comes from a trusted source before skipping OTP verification.

Detection Guidance

To detect this vulnerability, inspect Keycloak server logs for login attempts where OTP was skipped without proper validation. Check for requests containing suspicious headers that match configured skip rules. Review Keycloak configuration files for Conditional OTP settings and proxy header configurations.

Impact Analysis

If exploited, an attacker could gain unauthorized access to your account even with your password. They could then modify your data, perform administrative actions if you have elevated privileges, or access sensitive information. This requires the attacker to already know your password and the system to use a specific Conditional OTP configuration.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating compliance requirements for data protection such as GDPR and HIPAA. It undermines multi-factor authentication, a key security measure required by these regulations to protect user data and privacy.

Mitigation Strategies

Disable the Conditional OTP flow in Keycloak realms where it is configured with skip-header rules. Ensure no realms rely on proxy header-based OTP bypasses. Monitor for unusual login patterns or failed OTP attempts that may indicate exploitation attempts.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-96445. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart