Intel

AIKIDO-2026-405583

apache-airflow-core is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted DataCVE-2026-58076 Published Yesterday

88

High Risk

This Affects:

PYTHONapache-airflow-core
3.0.0 - 3.3.0
Fixed in 3.3.1
Are you affected? Scan for Free

TL;DR

Airflow's serialization layer reconstructs exception objects from serialized task state by passing a class path from the payload into import_string(). A crafted payload can point that path at an arbitrary importable class, so deserializing it imports and instantiates attacker-influenced code instead of a real Airflow exception. This can lead to full compromise of the process handling the deserialized state. The fix restricts exception reconstruction to a safe, allow-listed set of classes.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range deserialize task state or XCom payloads that could contain attacker-influenced exception data.

Background info

apache-airflow-core is vulnerable to Deserialization of Untrusted Data in versions 3.0.0 - 3.3.0.

How to fix this

Upgrade the apache-airflow-core and/or 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