Skip to content
NewA calmer, faster ZeroHour

CVE-2026-76187: Apache Airflow Keycloak provider: Any realm client's credentials mint an Airflow session JWT

oss-security ()2 · 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 before 0.10.0 lets any confidential client's credentials in the realm mint an Airflow session JWT.

CVE-2026-76187 affects apache-airflow-providers-keycloak before 0.10.0. The unauthenticated token endpoint accepts a client-credentials grant for any confidential client registered in the Keycloak realm, not only the client configured for Airflow. No allowlist restricts which client ids may authenticate, so credentials of an unrelated application can obtain an Airflow session JWT. Severity is rated moderate.

Key facts
  • Affects apache-airflow-providers-keycloak before 0.10.0
  • Token endpoint accepts any realm client's client-credentials grant
  • No allowlist on permitted client ids
  • Unrelated application credentials can mint Airflow session JWTs
Analyze CVE-2026-76187 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-76187
Improper Authentication in Apache Airflow Keycloak Provider Token Endpoint
9.8—

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: the unauthenticated token endpoint accepts a client-credentials grant for any confidential client registered in the Keycloak realm, not only the client configured for Airflow.

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.