Deserialization of Untrusted Data in Apache Airflow - CVE-2026-59242
Published: August 24, 2026
Vulnerability details
The vulnerability allows a remote user to instantiate arbitrary airflow.* classes on the API server.
The vulnerability exists due to deserialization of untrusted data in the XCom deserialize endpoint when reading an XCom entry with deserialize=true. A remote user can write an XCom value and then read it back to instantiate arbitrary airflow.* classes on the API server.
Exploitation requires XCom write-and-read access through the API.