← Back to CVE List
Vulnerability Intelligence Report
Apache Airflow: DAG author RCE on webserver via unrestricted import_string() in BaseSerialization.deserialize()

CVE-2026-33264

A bug in `BaseSerialization.deserialize()` allowed unrestricted `import_string()` of attacker-controlled class paths when the Scheduler / API Server loaded a serialized DAG: a DAG author could embed a malicious trigger into a DAG to gain remote code execution on the API Server / Scheduler process, crossing the Airflow security boundary that DAG-author code must never execute in those processes. Users are advised to upgrade to `apache-airflow` 3.3.0 or later. As a defense-in-depth mitigation, deployments where DAG-author trust is limited can restrict the `[core] allowed_deserialization_classes` config to a narrow allowlist.

Deserialization No Active Exploit Signals
CVSS Base Score
9.8
CRITICAL
Exploitability:3.9
Impact Score:5.9
EPSS Probability:1.65%
Executive Threat Verdict
Evaluating...
Evaluating Threat Landscape...
Assessing known weaponization, exploitation telemetry, and federal advisories.
Attack Surface
Authentication
Weaponization
SSVC Action

Weaknesses (CWE)

CWE-502 ↗CWE-502: Deserialization of Untrusted Data

Affected Products & Versions

Vendor Product Affected Versions
Apache Software Foundation Apache Airflow 0 < 3.3.0 (affected)

References & Technical Advisories

No reference links found.

Threat Intelligence Signals

EPSS Score
1.649%
Vulnerability Class
Deserialization

Identity & Timeline

StatusPUBLISHED
Assigning AuthorityApache Software Foundation · Vendor · USA
Reserved2026-03-18T10:53:38
Published2026-07-07T09:20:18
Last Updated2026-07-08T03:56:40

LINK COPIED TO CLIPBOARD