Skip to content
NewA calmer, faster ZeroHour

CVE-2026-76186: Apache Airflow Keycloak provider: Keycloak token cookies not bound to Airflow session identity

oss-security ()1 · 1 read
Part of a story covered by 2 sourcesApache Airflow Keycloak provider before 0.10.0: unauthenticated token cookies not bound to session identity and any realm client can mint a session JWT (CVE-2026-76186,…Merged summary & timeline
AI summary · glm-5.3Summaries by Vani AI

Apache Airflow Keycloak provider takes authorization tokens from unauthenticated cookies never checked against the signed session identity, enabling cookie substitution.

CVE-2026-76186 affects apache-airflow-providers-keycloak before 0.10.0. From Airflow 3.3, the Keycloak auth manager derives user identity from the signed Airflow session token but reads Keycloak access and refresh tokens used for every authorization decision from separate unauthenticated cookies. It never verifies that the two correspond to the same user, allowing mismatched token cookies to drive authorization decisions. Severity is rated moderate.

Key facts
  • Affects apache-airflow-providers-keycloak before 0.10.0 with Airflow 3.3+
  • Keycloak access/refresh tokens read from unauthenticated cookies
  • No binding between session identity and token cookie identity
  • Authorization decisions can use substituted cookies
Analyze CVE-2026-76186 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-76186
Keycloak token/session identity confusion in Apache Airflow Keycloak provider
9.1—

From the original article

Posted by Vincent Beck on Sep 15 Severity: moderate Affected versions: - Apache Airflow Keycloak provider (apache-airflow-providers-keycloak) before 0. 10. 0 Description: Apache Airflow Keycloak provider: from Airflow 3.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.