CVE-2026-86829
Last modified
CVE-2026-86829 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Apache Airflow's scheduler fully deserializes XCom values written by task code while evaluating task dependencies. A Dag author, who controls what a task writes to XCom, therefore controls data that is deserialized inside the scheduler process - a context the Airflow security model reserves for code installed by the Deployment Manager, above the worker-scoped execution capability a Dag author is documented to have. EPSS estimates a 0.28% chance of exploitation in the next 30 days.
Description
Apache Airflow's scheduler fully deserializes XCom values written by task code while evaluating task dependencies. A Dag author, who controls what a task writes to XCom, therefore controls data that is deserialized inside the scheduler process - a context the Airflow security model reserves for code installed by the Deployment Manager, above the worker-scoped execution capability a Dag author is documented to have. Deployments that treat Dag authors as less trusted than Deployment Managers are affected, and the scheduler must be evaluating a task dependency that reads a task-written XCom value. Users of apache-airflow are recommended to upgrade to version 3.4.0 or later, which restricts dependency evaluation to primitive XCom values.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Airflow | < 3.4.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-86829?
How severe is CVE-2026-86829?
How do I fix CVE-2026-86829?
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-8682The 3D Viewer – 3D Model Viewer – Augmented Reality – Virtua…4.3
- CVE-2026-86823The Newsletter WordPress plugin before 9.3.7 does not valid…5.3
- CVE-2026-86824The Newsletter WordPress plugin before 9.3.8 does not gener…4.8
- CVE-2026-86826The BackWPup WordPress plugin before 5.7.7 does not properl…5.9
- CVE-2026-86827The BackWPup WordPress plugin before 5.7.7 does not verify …5.3
- CVE-2026-86828The BackWPup WordPress plugin before 5.7.7 does not properl…6.6
- CVE-2026-8683Mattermost Desktop App versions <=6.1 5.5.13.0 fail to accou…6.5
- CVE-2026-86830Incorrect privilege assignment in Temporary Elevated Access …7.2
- CVE-2026-86831Improper validation of pod identifier uniqueness in aws-netw…8.7
- CVE-2026-86832The MetForm WordPress plugin before 4.3.1 does not properly…5.3
- CVE-2026-86833The MetForm WordPress plugin before 4.3.1 does not sanitize …5.4
- CVE-2026-86834The MetForm WordPress plugin before 4.3.1 does not properly…3.7
Are you affected by CVE-2026-86829?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
