Description
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`.
Published: 2026-07-29
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The FAB auth manager's Azure AD OAuth login path defaulted verify_signature to False, allowing an attacker to supply a forged or unsigned ID token to the OAuth callback and bypass authentication, potentially logging in as any user, including administrators. This flaw, classified as CWE-347, occurs when a system accepts a token without verifying its signature, enabling exploitation of the primary authentication credential.

Affected Systems

Deployments using apache-airflow-providers-fab older than version 3.7.3 with the default Azure AD OAuth configuration are affected; the Authentik path defaults to true, so it is not impacted.

Risk and Exploitability

The CVSS score of 9.8 underscores the severity, while the EPSS score of less than 1% indicates low current exploitation probability; the vulnerability is not listed in CISA KEV, and exploitation requires only supplying a forged token, making it a straightforward authentication bypass for remote attackers.

Generated by OpenCVE AI on August 4, 2026 at 12:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade apache-airflow-providers-fab to version 3.7.3 or newer, which defaults verify_signature to true.
  • If upgrading is not immediately possible, explicitly configure verify_signature=True for the Azure AD OAuth path in the FAB auth manager settings.
  • Validate that no unauthorized admin actions have occurred and monitor for suspicious logins.

Generated by OpenCVE AI on August 4, 2026 at 12:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 29 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache airflow Fab Provider
Vendors & Products Apache
Apache airflow Fab Provider

Wed, 29 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description 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`.
Title Apache Airflow FAB provider: FAB auth manager: JWT signature verification disabled by default for Azure AD OAuth (`verify_signature` defaults to `False`)
Weaknesses CWE-347
References

Subscriptions

Apache Airflow Fab Provider Apache-airflow-providers-fab
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-29T15:30:08.817Z

Reserved: 2026-07-04T00:18:03.606Z

Link: CVE-2026-59243

cve-icon Vulnrichment

Updated: 2026-07-29T09:02:17.538Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-29T10:16:44.390

Modified: 2026-08-05T18:37:13.370

Link: CVE-2026-59243

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T12:45:05Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature