CVE-2026-82311 Security feature bypass in Apache Airflow FAB provider

Critical 9.8 Published Updated

Attackers retain access via stolen session cookies after password resets due to a type mismatch in session invalidation logic within the Apache Airflow FAB provider.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-82311?

CVE-2026-82311 is a critical vulnerability in Apache Airflow FAB provider, published on 16 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Apache Airflow FAB provider: resetting a user's password does not delete that user's existing database-backed sessions, despite documented behaviour that it does. The cleanup compares the string identifier Flask-Login stores in the session against the user's integer database identifier, so the comparison never matches and no session is removed. An attacker who already holds a copy of the victim's session cookie keeps access as that user after the password change, so the reset does not evict them.

Affects deployments using the FAB auth manager with `[fab] session_backend=database`. The trigger is an administrator (or the user) running the supported password-reset command as a containment action after a session cookie has been compromised; the secure-cookie backend is out of scope, as it documents that it cannot centrally delete sessions.

apache-airflow-providers-fab 3.9.0 also fixes CVE-2026-86462, a second, independent route to the same outcome via the Admin user-edit endpoint; a single upgrade closes both.

Users of apache-airflow-providers-fab are recommended to upgrade to version 3.9.0 or later, which compares the identifiers consistently.

Weakness: CWE-613

Which versions are affected by CVE-2026-82311?

It affects 1 product.

Products include Apache Apache-Airflow-Providers-Fab.

How do I fix CVE-2026-82311?

Upgrade to a fixed version.

Is CVE-2026-82311 being exploited?

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

Sources

Also known as CLEANSTART-2026-GK10237, GHSA-gr7m-j34w-7qcm.

Is CVE-2026-82311 in your software?

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

Check your SBOMs for free