CVE Catalog

CVE-2026-45360

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.65%

47th percentile - higher than 47% of all known CVEs

Summary

In Apache Airflow, a vulnerability exists in the scheduler-side deadline-reference decoder (`SerializedCustomReference.deserialize_reference`) that imports and executes arbitrary class paths from DAG-author-controlled serialized state without an allowlist. A DAG author whose code reaches the scheduler can embed a custom `DeadlineReference` pointing to an attacker-controlled module, causing the scheduler to import and instantiate the class with a live SQLAlchemy session.

Risk Assessment

The risk is remote code execution (RCE) by a DAG author who is less trusted than the scheduler process, potentially leading to full server compromise and data breach.

Recommendation

Upgrade Apache Airflow to version 3.2.2 or later immediately to mitigate this vulnerability.

Other vulnerabilities in Apache Airflow

See all
Original NVD description (English source)

Apache Airflow's scheduler-side deadline-reference decoder (`SerializedCustomReference.deserialize_reference`) imported and dispatched arbitrary class paths drawn from DAG-author-controlled serialized state without an allowlist or plugin-registry gate. A DAG author whose code reaches the scheduler — the default on single-host deployments where the DAG bundle is importable from the scheduler process — could embed a custom `DeadlineReference` whose serialized form named an attacker-controlled module path, causing the scheduler to `import_string(...)` and instantiate that class with a live SQLAlchemy session attached. Affects deployments where DAG-author code is less trusted than the scheduler process. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS