Deserialization of Untrusted Data in Apache Airflow - CVE-2026-67260
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 scheduler awaiting_input task-state sweep when deserializing task instance next_kwargs. A remote user can control that value through the task execution API to execute arbitrary code.
The issue can also terminate the scheduler job. The vulnerable code path runs unconditionally every 15 seconds and is reached by human-in-the-loop tasks in the awaiting_input state.