๐Ÿ” CVE Alert

CVE-2026-96285

UNKNOWN 0.0

Apache Airflow: Scheduler: next_kwargs deserialized before the dict check, so resume data still invokes constructors

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Apache Airflow 3.3.1 shipped a fix for CVE-2026-67260 that checks the scheduler's decoded `next_kwargs` value is a dictionary, but performs that check only after deserializing the whole stored payload. Deserialization reconstructs nested objects of classes permitted by the deserialization allow-list โ€” which by default includes Airflow's own classes โ€” and runs their constructors inside the scheduler process before the check can reject the value. A Dag author, who controls a task's `next_kwargs` through the task execution API, can therefore still trigger constructor execution in the scheduler when the `awaiting_input` timeout sweep processes the task, and in the API server when the task instance is served to a worker using an older Execution API version; no non-default configuration is required. Versions before 3.3.0 are not affected. This is an incomplete fix for CVE-2026-67260: deployments that upgraded to 3.3.1 for that issue must also upgrade to apache-airflow 3.4.0 or later.

CWE CWE-502
Vendor apache software foundation
Product apache airflow
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache airflow

Be the first to know when new unknown vulnerabilities affecting apache software foundation apache airflow are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Apache Software Foundation / Apache Airflow
3.3.0 < 3.4.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/apache/airflow/pull/73576 github.com: https://github.com/apache/airflow/pull/73577 cve.org: https://www.cve.org/CVERecord?id=CVE-2026-67260 lists.apache.org: https://lists.apache.org/thread.html/5grvgsjw0c47q0pko8vnfy35drj4jyck

Credits

Andrew Rukin (Arenadata) Jarek Potiuk