CVE-2026-48726 Apache Airflow: revoke_token() unreachable in FabAuthManager / KeycloakAuthManager logout path

Medium 6.5 Published Updated

Attackers can reuse JWTs after logout in specific Airflow auth managers, maintaining unauthorized access until token expiry.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-48726?

CVE-2026-48726 is a medium-severity authentication bypass vulnerability in Apache Airflow, published on 1 Jun 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A bug in Apache Airflow's auth manager logout handling left previously-issued JWT tokens valid after the user clicked logout in the UI: the logout flow for `FabAuthManager` and `KeycloakAuthManager` did not actually reach the underlying `revoke_token()` call, so the JWT remained accepted by the API server until its natural expiry. An attacker holding a previously-issued JWT for a logged-out user could continue to make authenticated API calls as that user. Affects deployments configured with `FabAuthManager` or `KeycloakAuthManager` (the bug does not affect SimpleAuthManager). This is a residual gap in the fix for CVE-2025-57735, which addressed cookie-side invalidation in PR #57992 / PR #61339 but did not cover the provider-side `revoke_token()` reachability in the FAB / Keycloak code paths. Users who already upgraded for CVE-2025-57735 should additionally upgrade to `apache-airflow` 3.2.2 or later to cover the FAB / Keycloak logout paths.

Weakness: CWE-613

Which versions are affected by CVE-2026-48726?

4 open source packages ship an affected version, including apache-airflow and airflow. It affects 1 product.

PackageAffectedFixed in
apache-airflow PyPIAll versions3.2.2
apache-airflow PyPIAll versions3.2.2
apache-airflow PyPIAll versions3.2.2
airflow BitnamiAll versions3.2.2

Products include Apache Airflow.

How do I fix CVE-2026-48726?

Upgrade apache-airflow to 3.2.2 or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2026-48726 being exploited?

There is no known exploitation of CVE-2026-48726 in the wild and no public exploit code.

All Apache Airflow vulnerabilities

Sources

Also known as BIT-airflow-2026-48726, ECHO-2c90-87c7-3df1, GHSA-vr7m-c6v4-8cx8, MINI-h3mf-hg79-vj29, MINI-xg49-79hg-fgcm, PYSEC-2026-187.

Is CVE-2026-48726 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free