# CVE-2020-13927

The previous default setting for Airflow's Experimental API was to allow all API requests without authentication, but this poses security risks to users who miss this fact. From Airflow 1.10.11 the default has been changed to deny all requests by default and is documented at https://airflow.apache.org/docs/1.10.11/security.html#api-authentication. Note this change fixes it for new installs but existing users need to change their config to default `[api]auth_backend = airflow.api.auth.backend.deny_all` as mentioned in the Updating Guide: https://github.com/apache/airflow/blob/1.10.11/UPDATING.md#experimental-api-will-deny-all-request-by-default

- Page: https://www.vulneraibility.com/cve/CVE-2020-13927
- CVSS: 9.8
- Known exploited: yes, in CISA KEV since 2022-01-18; CISA due date 2022-07-18
- EPSS: 99.78% (percentile 100.0)
- Public exploit code: 1 on Exploit-DB · 1 Metasploit module · 1 GitHub proof of concept · 1 Nuclei template (first 2021-06-02)
- CISA SSVC: exploitation active, automatable yes, technical impact total (assessed 2024-07-24)
- Weakness: CWE-306, CWE-1188, CWE-1056
- Published: 2020-11-10

## Affected versions

- Apache Airflow: affected < 1.10.11

A version outside these ranges is not a statement that it is unaffected.

## References

- [other] https://lists.apache.org/thread.html/r23a81b247aa346ff193670be565b2b8ea4b17ddbc7a35fc099c1aadd%40%3Cdev.airflow.apache.org%3E
- [other] http://packetstormsecurity.com/files/162908/Apache-Airflow-1.10.10-Remote-Code-Execution.html
- [other] http://packetstormsecurity.com/files/174764/Apache-Airflow-1.10.10-Remote-Code-Execution.html
- [other] https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-13927

---
Summary, impact and action are written by the vulneraibility.com AI analysis pipeline from the CVE record, NVD, CISA and FIRST data; verify against the references.
