International
The Morning Dev

Only the news worth knowing

‹
 

SecurityFan score 43 · Tier B

CVE-2026-101031: Apache Airflow: Shell command injection in the example_dag_decorator example Dag via an IPv6 zone identifier

oss-security ·

The Brief

  • Apache Airflow's shipped example_dag_decorator example Dag had a shell command injection flaw, tracked as CVE-2026-101031.
  • The Dag validated an IP address fetched over HTTP with Python's ipaddress module, then placed it into a shell command, and the IPv6 zone identifier allowed injection.
  • Affected versions are Apache Airflow 3.0.5 before 3.4.0, and the advisory rates severity as low.

Why it matters

Only deployments that run the example Dag and handle HTTP-fetched IPv6 addresses are at risk, but the flaw shows how unvalidated input can reach a shell command even after an IP check.

Who’s affected

  • Apache Airflow users running 3.0.5 before 3.4.0
  • Teams running the example_dag_decorator example Dag

What to do

  1. Upgrade Apache Airflow to 3.4.0 or later.
  2. Check whether the example_dag_decorator example Dag is deployed in your environment.

Posted by Rahul Vats on Nov 08 Severity: low Affected versions: - Apache Airflow 3.0.5 before 3.4.0 Description: The `example_dag_decorator` example Dag shipped with Apache Airflow validated an IP address fetched over HTTP with Python's `ipaddress` module and then placed it…

Timeline

  1. Vulnerability posted to oss-sec by Rahul Vats

  2. Open Source Security

    CVE-2026-101031: Apache Airflow: Shell command injection in the example_dag_decorator example Dag via an IPv6 zone identifier

How do you feel about this?

0 Comments