Code Injection in Apache Airflow - CVE-2026-58076
Published: August 24, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper control of code generation in BaseSerialization.deserialize when deserializing exception nodes from a serialized Dag blob. A remote user can place a crafted value in executor_config to execute arbitrary code.
The code may run in the scheduler during normal Dag deserialization and in the API server when an authenticated read of the Dag occurs.