CVE-2026-76186
Last modified
CVE-2026-76186 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. Apache Airflow Keycloak provider: from Airflow 3.3 the Keycloak auth manager takes a user's identity from the signed Airflow session token but takes the Keycloak access and refresh tokens used for every authorization decision from separate, unauthenticated cookies, and never checks that the two describe the same subject. A user who holds any valid Airflow login of their own, together with another subject's Keycloak access or refresh token obtained out of band, can pair the two: Airflow then authorizes requests with the foreign token's privileges while the session identity, audit log and cache keys continue to name the attacker's own account. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
Apache Airflow Keycloak provider: from Airflow 3.3 the Keycloak auth manager takes a user's identity from the signed Airflow session token but takes the Keycloak access and refresh tokens used for every authorization decision from separate, unauthenticated cookies, and never checks that the two describe the same subject. A user who holds any valid Airflow login of their own, together with another subject's Keycloak access or refresh token obtained out of band, can pair the two: Airflow then authorizes requests with the foreign token's privileges while the session identity, audit log and cache keys continue to name the attacker's own account. The refresh path re-issues an Airflow session token for the original identity carrying the foreign tokens, so the mismatched pairing survives across sessions. Affects deployments running Airflow 3.3 or later with the Keycloak auth manager. Earlier versions carried the Keycloak tokens inside the signed session token, so the binding existed and was lost when they moved into separate cookies. Users of apache-airflow-providers-keycloak are recommended to upgrade to version 0.10.0 or later, which binds the cookie-supplied tokens to the session identity.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Apache-Airflow-Providers-Keycloak | < 0.10.0 |
References
- https://github.com/apache/airflow/pull/72207Patch, Vendor Advisory
- https://lists.apache.org/thread/5cqh5ojl3718ogb0q1dcd9vdr47z7gp3Mailing List, Vendor Advisory
- https://lists.apache.org/thread/5cqh5ojl3718ogb0q1dcd9vdr47z7gp3?users@airflow.apache.orgMailing List, Vendor Advisory
- https://www.openwall.com/lists/oss-security/2026/09/15/8Mailing List, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-76186?
How severe is CVE-2026-76186?
How do I fix CVE-2026-76186?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-76176SQL injection vulnerability in the endpoint /ocsreports/inde…8.6
- CVE-2026-76177Server-Side Request Forgery (SSRF) vulnerability in the /ocs…7.1
- CVE-2026-76178A stored Cross-Site Scripting (XSS) vulnerability in the not…9.2
- CVE-2026-76179An improper protection of authentication tokens vulnerabilit…9.8
- CVE-2026-7618The EnvíaloSimple: Email Marketing y Newsletters plugin for …4.9
- CVE-2026-76183Authentication Bypass by Alternate Name vulnerability in Apa…9.8
- CVE-2026-76187Apache Airflow Keycloak provider: the unauthenticated token …9.8
- CVE-2026-76189CAI Content Credentials is affected by an Integer Underflow …6.2
- CVE-2026-7619The Charitable – Donation Plugin for WordPress – Fundraising…6.5
- CVE-2026-76190ColdFusion is affected by an Improper Neutralization of Dire…8.6
- CVE-2026-76191Animate is affected by an Improper Control of Generation of …8.2
- CVE-2026-76192InDesign Desktop is affected by a NULL Pointer Dereference v…5.5
Are you affected by CVE-2026-76186?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
