International
The Morning Dev

Only the news worth knowing

‹
 
C21/100

Vulnerability · high

Apache Airflow scheduler deserializes task-controlled XCom values (CVE-2026-86829)

Tier C · Keep an eye on it – Check if you’re affected

Who’s exposed: Airflow deployments running scheduler versions before 3.4.0

Tier C because: Hits tech teams

Reach

Attack

Damage

Fix

Popular tool

What to do

  1. Upgrade Apache Airflow to 3.4.0 or later

The Brief

  • Apache Airflow's scheduler fully deserializes XCom values written by task code while evaluating task dependencies.
  • A Dag author who controls what a task writes can exploit this, per the advisory's description.
  • Affected versions are Apache Airflow before 3.4.0; the advisory is tracked as CVE-2026-86829 and rated important.

Why it matters

Deployments running affected Airflow versions may let Dag authors trigger unsafe deserialization inside the scheduler, so upgrading removes this exposure.

The checklist behind the tier

Checklist · 2 of 10 yes
YesHits tech teamsJudgment: Apache Airflow is orchestration software that data and dev teams build with and run.
NoCore infrastructureJudgment: Airflow is a popular tool, not foundational software like OpenSSH or the Linux kernel.
YesPopular toolJudgment: Apache Airflow is a widely used workflow orchestration platform across many teams.
NoExploited in the wildOpen Source Security: the advisory describes the flaw only; no observed attacks are reported.
NoPublic exploitOpen Source Security: the advisory gives a description and no exploit code or PoC is mentioned.
NoRemote, no loginOpen Source Security: exploitation requires a Dag author who controls what a task writes, so credentials are needed.
NoFull takeoverOpen Source Security: the source describes unsafe deserialization but does not state code execution or admin takeover.
NoSecrets exposedOpen Source Security: no data theft or exposure of secrets or customer data is reported.
NoSupply chainOpen Source Security: a bug in the scheduler's deserialization; no compromised package or build is reported.
NoNo fix yetOpen Source Security: affected versions are before 3.4.0, implying a fixed release exists.

The official record

From CVE.org, CISA’s Known Exploited Vulnerabilities catalog, FIRST EPSS and the GitHub Advisory Database. Where these answer a checklist fact, they win over the reporting.

Timeline

  1. Vulnerability posted to oss-sec by Rahul Vats

  2. Open Source Security

    CVE-2026-86829: Apache Airflow: Deserialization of task-controlled XCom values in the Scheduler during dependency evaluation

Source

CVE-2026-86829: Apache Airflow: Deserialization of task-controlled XCom values in the Scheduler during dependency evaluation ↗ Open Source Security · 3h ago

First seen · 1 source · Full story page · How tiers are decided