CVE Catalog

CVE-2026-86829

Unknown
Published: Updated: Translated: NVD NIST

Summary

Apache Airflow's scheduler fully deserializes XCom values written by task code while evaluating task dependencies. A Dag author controlling XCom content can therefore influence data deserialized in the scheduler process, exceeding documented permissions.

Risk Assessment

A Dag author could execute code in the scheduler context, violating the security model of deployments treating Dag authors as less trusted.

Recommendation

Upgrade apache-airflow to version 3.4.0 or later, which restricts dependency evaluation to primitive XCom values.

Other vulnerabilities in Apache Airflow

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS