CVE-2026-59243

Apache Software Foundation · Apache Airflow FAB provider

The Apache Airflow FAB provider fails to verify Azure AD OAuth ID token signatures, allowing unauthenticated attackers to bypass authentication and gain administrative access via forged tokens.

Executive summary

A critical authentication bypass vulnerability in the Apache Airflow FAB provider allows unauthenticated attackers to gain full administrative control over the application.

Vulnerability

This vulnerability involves the improper verification of cryptographic signatures (CWE-347) within the FAB auth manager. An unauthenticated attacker can present a forged ID token to the OAuth callback, resulting in successful authentication as an arbitrary user, including those with administrative privileges.

Business impact

The potential for unauthorized administrative access poses a catastrophic risk to organizational data and system integrity. Because this flaw allows for full account takeover without valid credentials, attackers could exfiltrate sensitive workflow data, modify system configurations, or deploy malicious tasks. The CVSS score of 9.8 reflects the high probability of exploitation and the severe impact on confidentiality, integrity, and availability.

Remediation

Immediate Action: Upgrade to apache-airflow-providers-fab version 3.7.3 or later, which correctly enforces ID token signature verification.

Proactive Monitoring: Review authentication logs for unusual login patterns, specifically focusing on OAuth callbacks that originate from unexpected sources or contain suspicious token signatures.

Compensating Controls: Implement strict network access controls to limit exposure of the Airflow management interface to trusted internal networks only, reducing the attack surface for remote exploitation.

Exploitation status

Public Exploit Available: Yes, a public proof-of-concept exists on GitHub.

Analyst recommendation

Given the critical severity and the availability of a public proof-of-concept, organizations must prioritize upgrading the Apache Airflow FAB provider. Failure to patch allows trivial, unauthenticated access to the entire Airflow environment, which should be mitigated immediately to prevent potential compromise.