{"id":"CVE-2021-38540","aliases":["BIT-airflow-2021-38540","GHSA-h88f-r7cw-8fv3","PYSEC-2021-326"],"url":"https://o3.security/vulnerability/CVE-2021-38540","summary":"Missing Authentication for Critical Function in Apache Airflow","details":"The variable import endpoint was not protected by authentication in Airflow >=2.0.0, <2.1.3. This allowed unauthenticated users to hit that endpoint to add/modify Airflow variables used in DAGs, potentially resulting in a denial of service, information disclosure or remote code execution. This issue affects Apache Airflow >=2.0.0, <2.1.3.","published":"2021-09-09T15:15:09.170Z","modified":"2026-08-07T17:02:40.118077Z","cvss":{"score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":null,"cisaKev":null,"exploitsKnown":2,"affectedPackages":[{"ecosystem":"PyPI","name":"apache-airflow","fixedVersion":"2.1.3"}],"fix":null,"references":[{"type":"WEB","url":"https://lists.apache.org/thread.html/rac2ed9118f64733e47b4f1e82ddc8c8020774698f13328ca742b03a2%40%3Cannounce.apache.org%3E"},{"type":"ADVISORY","url":"https://lists.apache.org/thread.html/rb34c3dd1a815456355217eef34060789f771b6f77c3a3dec77de2064%40%3Cusers.airflow.apache.org%3E"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-08-07T17:02:40.118077Z"}}