Apache Airflow Serialization Vulnerability in Scheduler and API Server
CVE-2026-58076

8.8HIGH

Key Information:

Vendor

Apache

Vendor
CVE Published:
12 August 2026

What is CVE-2026-58076?

Apache Airflow contains a vulnerability in its serialization layer that permits an attacker to instantiate untrusted code. This vulnerability is exploited through the executor_config of Dags, allowing an operator to manipulate class imports from serialized blobs, potentially invoking dangerous callables like subprocess.check_output or builtins.eval. Notably, the issue arises in both the Scheduler and API server components, where Dag authors' code should remain unexecuted. To mitigate this risk, users are strongly urged to upgrade to Apache Airflow version 3.3.1 or later, which enforces restrictions on the imported classes to subclasses of BaseException, thus enhancing the security posture against such threats.

Affected Version(s)

Apache Airflow 3.0.0 < 3.3.1

References

CVSS V3.1

Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Jan Kahmen (turingpoint), GitHub: @kah-ja
Jarek Potiuk
.