Deserialization of Untrusted Data in Apache Airflow - CVE-2026-67587
Published: August 24, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to unsafe deserialization in the Task SDK `Callback` object reconstruction path when deserializing serialized callback data during the scheduler's awaiting_input timeout sweep. A remote user can control a task instance's `next_kwargs` through the task execution API to execute arbitrary code.
No non-default configuration is required, and the vulnerable code path is reached unconditionally by the scheduler sweep.