CVE Catalog

CVE-2026-59243

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.53%

42th percentile - higher than 42% of all known CVEs

Summary

In FAB auth manager, `verify_signature=False` is the default when decoding ID tokens in Azure AD OAuth login. An attacker can present a forged token (e.g., with 'alg:none') and log in as any user, including Admin.

Risk Assessment

The organization is at risk of complete authentication bypass and admin account takeover, potentially leading to full system compromise.

Recommendation

Upgrade `apache-airflow-providers-fab` to version 3.7.3, which defaults `verify_signature=True`.

Original NVD description (English source)

The FAB auth manager's Azure AD OAuth login defaulted `verify_signature=False` when decoding the ID token, so an attacker able to present a forged or unsigned (`alg:none`) ID token to the OAuth callback could bypass authentication and log in as an arbitrary user, including one holding the Admin role (CWE-347). Deployments running the FAB auth manager with the Azure AD OAuth login path under its default configuration are affected; the Authentik path already defaulted to `True`. This issue affects `apache-airflow-providers-fab` before 3.7.3. Users are advised to upgrade to `apache-airflow-providers-fab` 3.7.3, which defaults `verify_signature=True`.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS