Yes. CISA added CVE-2020-11978 to its Known Exploited Vulnerabilities catalogue on 18 January 2022, which it does only when there is reliable evidence of active exploitation. CISA has not linked it to known ransomware campaigns. A remote code/command injection vulnerability was discovered in one of the example DAGs shipped with Airflow. Any organisation running the affected product should treat remediation as urgent.
What “exploited in the wild” means for CVE-2020-11978
This is not just a theoretical bug. CISA’s KEV listing means the vulnerability has credible evidence of active exploitation, so the question for defenders is not whether the issue matters, but whether any Airflow instance still exposes the affected code path. Treat it as an urgent exposure check, especially where Airflow is internet-reachable or operationally privileged.
Because the flaw is a command injection issue in one of Airflow’s example DAGs, the practical risk is often tied to whether example content was left deployed, reachable, or modifiable in a production-adjacent environment. The security question is therefore broader than “is Airflow installed?” and closer to “can an attacker reach the vulnerable example workflow and turn it into code execution?”
For a canonical exploitation-priority workflow, Zero-Day and Exploited Vulnerabilities Guide is the right internal reference because it covers KEV triage, emergency mitigation, and post-patch hunting for actively exploited flaws.
For authoritative external verification, compare any local assessment against the CISA Known Exploited Vulnerabilities Catalog and the CVE Program record so your remediation workflow is tied to the official vulnerability identity and exploitation status.
How to confirm exposure and contain the path
Start by confirming whether any deployed Airflow environment still includes the vulnerable example DAGs or equivalent reachable workflow content. In practice, that means checking not only the application package but also any environment where examples, test scaffolding, or imported sample DAGs may have been promoted into a live scheduler or web UI.
Containment should focus on reducing reachability first, then removing the vulnerable content, then validating that the scheduler and web components no longer expose the path. If the affected content is required for short-term operations, isolate it from untrusted input and restrict who can trigger or modify DAGs while remediation is underway.
For teams that need a broader checklist around prioritisation and verification, Vulnerability Management Guide is the most relevant internal companion because it covers asset scope, prioritisation, exceptions, and verification after remediation.
Authoritative external references for confirmation and prioritisation include NIST National Vulnerability Database for record details and FIRST EPSS when you need a probability-oriented prioritisation input alongside KEV status.
What to do if patching is delayed
If you cannot remediate immediately, treat the exposed instance as a temporary high-risk exception and reduce the blast radius. That usually means removing unnecessary example DAGs, tightening network access to Airflow services, limiting who can create or edit workflows, and increasing logging around DAG execution, UI actions, and any unusual command activity.
Because this is a command injection issue, delaying patching without compensating controls can leave you exposed to direct execution of attacker-supplied commands through the workflow layer. If the environment is business-critical, the compensating control set should be narrow, explicit, and time-boxed, with a clear owner for the exception.
When a deeper appsec lens is needed, the Web Application Attacks Guide helps frame command injection as part of a broader injection class and reinforces why input handling and execution boundaries matter.
For the external side of the same decision, the OWASP Top 10 provides the broader application-security context for injection weaknesses, while the vendor and CISA sources should remain the final authority on version-specific remediation.
Risk and Threat Considerations
Active exploitation changes the problem from “patch soon” to “assume exposure until proven otherwise.” Command injection can lead to arbitrary code execution, so the main threat is not just service disruption but attacker control of the workflow host, followed by credential harvesting, lateral movement, or tampering with orchestration jobs.
Failure mechanism: An attacker reaches the vulnerable example DAG path, supplies crafted input, and causes the application to execute commands outside the intended workflow boundary.
Impact: The result can be unauthorized command execution on the Airflow system, followed by data access, workflow manipulation, persistence, or pivoting into adjacent infrastructure.
For teams that track exploitability and downstream attack paths, the State of NHI & AI Agent Breach Report 2026 is useful as a broader exploitation reference point because it shows how initial compromise often becomes a credential and lateral-movement problem, not just a single vulnerable component.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while OWASP ASVS and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP ASVS | V15 — Secure Coding and Architecture | Command injection in a workflow component is an appsec architecture failure. |
| V2 — Validation and Business Logic | The flaw depends on unsafe handling of user-controlled workflow input. | |
| Recommendation — Harden execution boundaries and remove unsafe command construction paths. Validate all workflow inputs before they reach execution logic. | ||
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | KEV-listed exploitation demands fast identification and remediation of exposed assets. |
| CIS-8 — Audit Log Management | Post-exploitation detection depends on preserved execution and access logs. | |
| Recommendation — Prioritize and remediate exposed Airflow instances immediately. Centralize logs for workflow execution and suspicious command activity. | ||
| OWASP API Security Top 10 | API8 — Security Misconfiguration | Exposed example DAGs and unsafe deployment settings create the attack path. |
| Recommendation — Remove sample content and lock down exposed workflow surfaces. | ||
Practitioner Guidance
What to verify: Confirm whether example DAGs or similar sample workflows are deployed, reachable, and capable of being triggered in any environment that matters. If you cannot prove they are absent, treat the system as potentially exposed until remediation is complete.
Decision rule: If the instance is internet-facing, operationally privileged, or connected to sensitive systems, prioritize removal or isolation before routine maintenance work. If the vulnerable path cannot be eliminated immediately, escalate it as an urgent exception with a defined expiry and compensating controls.
Practitioner takeaway: For an actively exploited CVE, the important question is not whether the product runs, but whether the vulnerable path is still reachable and capable of turning workflow execution into host-level command execution.
Related resources from NHI Mgmt Group
- Is CVE-2020-1956 (Apache Kylin OS Command Injection) being exploited in the wild?
- How do you patch or mitigate CVE-2020-11978 (Apache Airflow Command Injection)?
- CVE-2020-11978 (Apache Airflow Command Injection)
- Is CVE-2020-2509 (QNAP Network-Attached Storage (NAS) Command Injection) being exploited in the wild?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org