๐Ÿ” CVE Alert

CVE-2026-101031

UNKNOWN 0.0

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

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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 into a shell command. `ipaddress` accepts IPv6 zone identifiers containing arbitrary characters, so when example Dags are loaded (`load_examples` enabled), a user who can trigger that Dag with a custom `url` parameter could point it at a server whose response injects shell commands run on the worker. This is an incomplete fix for CVE-2025-54941; users who upgraded for CVE-2025-54941 should upgrade again. Users are advised to upgrade to apache-airflow 3.4.0 or later, or to disable example Dags (`load_examples = False`), which is recommended for production.

CWE CWE-78
Vendor apache software foundation
Product apache airflow
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache airflow

Be the first to know when new unknown vulnerabilities affecting apache software foundation apache airflow are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Apache Software Foundation / Apache Airflow
3.0.5 < 3.4.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/apache/airflow/pull/73787 cve.org: https://www.cve.org/CVERecord?id=CVE-2025-54941 lists.apache.org: https://lists.apache.org/thread.html/p53zxybld58wv722c7zxk0w8d2rnkfwk

Credits

Andrew Rukin (Arenadata) Jarek Potiuk