Patch Ticker

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

  • Apache Airflow

CVE IDs

Sources

Times

First published

First seen