Intel

AIKIDO-2026-439177

apache-airflow is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted DataCVE-2026-33264 Published Aug 17, 2026

88

High Risk

This Affects:

PYTHONapache-airflow
2.10.0 - 3.2.2
Fixed in 3.3.0
Are you affected? Scan for Free

TL;DR

BaseSerialization.deserialize() calls import_string() on class paths taken from serialized Dag data without restriction. When the scheduler or API server loads a serialized Dag, a Dag author can embed a crafted trigger that imports and executes arbitrary code in those processes. This crosses the boundary that Dag-author code must not run in the control plane. The fix constrains deserialization to an allow-list.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and Dag authors are less trusted than the scheduler or API server that load serialized Dags.

Background info

apache-airflow is vulnerable to Deserialization of Untrusted Data in versions 2.10.0 - 3.2.2.

How to fix this

Upgrade the apache-airflow library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform