Summary
CVE-2026-75156 is an authentication bypass vulnerability (CWE-346, Origin Validation Error) in the Apache Airflow FAB provider’s Azure AD OAuth integration. The provider fails to validate the issuer and audience claims of Azure AD id_tokens, allowing an attacker who registers their own Azure tenant to forge a token that is accepted by the target Airflow deployment. The vulnerability carries a CVSS v3.1 base score of 9.1 (Critical) and represents an incomplete fix for the earlier CVE-2026-59243.
Technical details
- Root cause: the FAB provider verifies the signature of an Azure AD
id_tokenbut does not validate its issuer (iss) or audience (aud) claims. - Because signing keys are fetched from Microsoft’s multi-tenant JWKS endpoint, an
id_tokenminted in any Azure tenant — including one the attacker creates — passes signature verification. - Trigger condition: the deployment must have the FAB auth manager configured to use Azure AD as its OAuth provider.
- Attack vector: network, no privileges and no user interaction required (AC:L, PR:N, UI:N).
- Impact: an attacker can authenticate to the Airflow web UI without any prior access to the deployment, with the username and role assignments read directly from the attacker-controlled token, leading to full confidentiality and integrity impact.
- This is a follow-up to CVE-2026-59243: that earlier fix added signature verification but did not add issuer/audience checks, so deployments patched only for CVE-2026-59243 remain exposed.
Affected software
- Apache Airflow FAB provider (
apache-airflow-providers-fab) versions 3.7.3 through 3.8.0, when configured with Azure AD as the OAuth provider.
Severity
- CVSS v3.1 Base Score: 9.1 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Mitigation and recommended actions
- Immediate: upgrade
apache-airflow-providers-fabto version 3.8.1 or later. - If patching is not immediately possible: disable or restrict Azure AD OAuth login for the FAB auth manager, or restrict network access to the Airflow web UI until the upgrade can be applied.
- Do not rely solely on having applied the CVE-2026-59243 fix — it does not close this authentication bypass.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
Sign In - Airflow

