Apache Airflow API server unsafe XCom deserialization
A task author can run their own programs on the workflow tool's server.
Summary
Apache Airflow's Task Execution API stores task-written XCom values without the reserved-key check, so a Dag author can make the API server create airflow.* classes with chosen arguments. Versions 3.0.0 before 3.4.0 are affected, and the earlier fix in 3.3.1 does not close this route.
Affected when
- deserialization enabled in the API
What to do
Update to apache-airflow 3.4.0 or later. The earlier fix in 3.3.1 does not cover this route.
Products and platforms
CVE IDs
Sources
Times
First published
First seen