CVE-2026-101031
Last modified
CVE-2026-101031 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. 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. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
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 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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Airflow | >= 3.0.5, < 3.4.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-101031?
How severe is CVE-2026-101031?
How do I fix CVE-2026-101031?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-101024Satel Netco Design versions prior to v2.1.7 contains a relat…8.8
- CVE-2026-101025Description NGINX JavaScript (njs) has a vulnerability whe…5.3
- CVE-2026-101027When `[migrations] ALLOWED_DOMAINS` was configured, a hostna…7.7
- CVE-2026-101028Incorrect Authorization vulnerability in ash-project ash all…6
- CVE-2026-101029Gitea's repository migration and pull mirror egress checks c…4.3
- CVE-2026-10103Mattermost versions 11.7.x <= 11.7.2, 11.6.x <= 11.6.4, 10.1…4.3
- CVE-2026-101032navi through 2.24.0 fails to properly escape cheatsheet vari…7
- CVE-2026-101033KitchenOwl through 0.7.10 fails to verify that category IDs …4.3
- CVE-2026-101034An attacker who obtained the hardcoded key could decrypt dom…6.8
- CVE-2026-101035A flaw has been found in aligungr UERANSIM up to 3.3.0. This…5.3
- CVE-2026-101036A vulnerability has been found in FLB-Music FLB-Music-Player…5.3
- CVE-2026-101037A vulnerability was found in FAST FAC1200R 5.0_20201119_1.0.…9.9
Are you affected by CVE-2026-101031?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
