Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <3eb4b638-b3db-617c-aec2-a84ee222e0e0@apache.org>
Date: Mon, 09 Nov 2026 06:10:05 +0000
From: Rahul Vats <rahulvats@...che.org>
To: oss-security@...ts.openwall.com
Subject: CVE-2026-111421: Apache Airflow: Execution API: set_xcom skips the
 reserved-key check, so task-written XComs instantiate airflow.* classes on
 the API server 

Severity: moderate 

Affected versions:

- Apache Airflow 3.0.0 before 3.4.0

Description:

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.

Credit:

Qi Qin of depthfirst (finder)
Hama1cco (finder)
Zhixi "Jace" Sun, independent security researcher (finder)
Michael Lip (theluckystrike) (finder)
Jarek Potiuk (remediation developer)

References:

https://github.com/apache/airflow/pull/72718
https://github.com/apache/airflow/pull/74829
https://www.cve.org/CVERecord?id=CVE-2026-59242
https://airflow.apache.org/
https://www.cve.org/CVERecord?id=CVE-2026-111421

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.