CVE Catalog

CVE-2026-111421

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Summary

Apache Airflow's Task Execution API stored XCom values written by a task without the reserved-key check applied elsewhere, so a Dag author's task could write an XCom that, when a user later viewed it through the API with deserialization enabled, made the API server instantiate classes from the `airflow.*` namespace with arguments the Dag author chose. This is an incomplete fix for CVE-2026-59242: users who applied that fix in apache-airflow 3.3.1 remain affected through this route and should upgrade to apache-airflow 3.4.0 or later.

Risk Assessment

A Dag author can cause unexpected objects to be instantiated in the API server, potentially enabling unwanted operations or further escalation within the Airflow environment.

Recommendation

Upgrade Apache Airflow to version 3.4.0 or later, even if the CVE-2026-59242 fix in version 3.3.1 was previously applied.

Other vulnerabilities in Apache Airflow

See all
Original NVD description (English source)

Apache Airflow's Task Execution API stored XCom values written by a task without the reserved-key check applied elsewhere, so a Dag author's task could write an XCom that, when a user later viewed it through the API with deserialization enabled, made the API server instantiate classes from the `airflow.*` namespace with arguments the Dag author chose. This is an incomplete fix for CVE-2026-59242: users who applied that fix in apache-airflow 3.3.1 remain affected through this route and should upgrade to apache-airflow 3.4.0 or later.

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