CVE-2026-75156: Apache Airflow FAB provider: FAB Azure AD OAuth: id_token issuer/audience not validated — cross-tenant authentication bypass
Apache Airflow FAB provider flaw (CVE-2026-75156) lets attackers bypass Azure AD OAuth token validation via unvalidated issuer and audience claims.
Apache Airflow FAB provider versions 3.7.3 through 3.8.0 do not validate the issuer or audience of Azure AD id_tokens during OAuth login, enabling cross-tenant authentication bypass. The issue affects deployments where the FAB auth manager is configured with Azure AD as an OAuth provider. A fix is available in version 3.8.1. Severity is rated moderate.
- CVE-2026-75156 rated moderate by maintainers
- Affects FAB provider 3.7.3 through 3.8.0
- Fixed in version 3.8.1
- Only impacts Azure AD OAuth configurations
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-75156 | Cross-tenant authentication bypass in Apache Airflow FAB provider CVE-2026-75156 is an origin-validation flaw (CWE-346) in the Apache Airflow FAB provider, which does not validate the issuer or audience of Azure AD id_tokens during OAuth login. It is triggered when the FAB auth manager is configured with Azure AD as the OAuth provider: because signing keys are fetched from Microsoft's multi-tenant JWKS endpoint, an id_token minted in any Azure tenant — including one the attacker registers — passes signature verification, and the username and role assignments in that attacker-controlled token are accepted. An attacker with no prior access to the deployment can therefore authenticate to the Airflow UI as an arbitrarily chosen user/role, gaining whatever access those assignments grant. Affected versions are 3.7.3 through 3.8.0, including every release containing the earlier CVE-2026-59243 signature-verification fix, so operators who already patched for that issue remain exposed and must upgrade again. No public proof-of-concept or known exploitation has been reported (EPSS 0.2%, not in CISA KEV). Do: Upgrade apache-airflow-providers-fab to 3.8.1 or later; note that the CVE-2026-59243 fix (first shipped in 3.7.3) is incomplete and a second upgrade is required. Until patched, restrict network exposure of the Airflow UI and review whether attacker-supplied username/role claims could grant privileged accounts. Deployments that do not use the FAB auth manager with Azure AD as the OAuth provider are not affected. | 9.1 | <1% |
| large≈ tens of thousands of deployments (the subset of Airflow's large self-hosted install base that runs the FAB auth manager with Azure AD OAuth) |
Posted by Niko Oliveira on Sep 08 Severity: moderate Affected versions: - Apache Airflow FAB provider (apache-airflow-providers-fab) 3.7.3 before 3.8.1 Description: Apache Airflow FAB provider versions 3.7.3 through 3.8.0 do not validate the issuer or audience of Azure AD `id_token`s during OAuth login. Deployments are affected only when the FAB auth manager is configured with Azure AD as an OAuth provider. Because the signing keys are fetched from Microsoft's...
This source does not provide full text. Read it at seclists.org.