CVE-2026-82311
Last modified
CVE-2026-82311 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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. EPSS estimates a 0.19% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Apache-Airflow-Providers-Fab | >= 2.4.2, < 3.9.0 |
References
- https://github.com/apache/airflow/pull/72198Patch, Vendor Advisory
- https://lists.apache.org/thread/mmplwl93shy615shkpp9p4fzyjvr4yqwMailing List, Vendor Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-86462Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-82311?
How severe is CVE-2026-82311?
How do I fix CVE-2026-82311?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-82304The Music Store WordPress plugin before 1.4.5 does not sani…8.6
- CVE-2026-82305The YITH WooCommerce Wishlist WordPress plugin before 4.18.1…5.3
- CVE-2026-82306StarRocks through 4.0.13 contains an information disclosure …6.5
- CVE-2026-82309Robots::Validate versions from 0.3.2 before 0.3.11 for Perl …4.3
- CVE-2026-8231A vulnerability has been found in CodeAstro Online Catering …6.3
- CVE-2026-82310Apache Airflow FAB provider: deactivating a user account doe…7.2
- CVE-2026-82312OpenVPN 2.0.0 through 2.6.22 and 2.7_alpha1 through 2.7.6 on…1.8
- CVE-2026-8232A vulnerability was found in Dotouch XproUPF 2.0.0-release-0…5.1
- CVE-2026-82324A flaw was found in the file-iff (IFF/ILBM) plugin in GIMP. …6.1
- CVE-2026-82325A use-after-free vulnerability in the OpenVPN ovpn-dco-win d…6.8
- CVE-2026-82327A flaw was found in libsolv, a dependency-resolution library…5.5
- CVE-2026-82328A flaw was found in the file-ico plugin in GIMP. When proces…6.1
Are you affected by CVE-2026-82311?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
