Apache Airflow

144 CVEs affecting Apache Airflow. Latest disclosed: 2026-07-07. Critical: 14, High: 40.

Top CVEs affecting Apache Airflow
CVESeverityScorePublishedSummary
CVE-2026-33264Critical9.82026-07-07A bug in `BaseSerialization.deserialize()` allowed unrestricted `import_string()` of attacker-controlled class paths when the Scheduler / API Server loaded a s…
CVE-2024-42447Critical9.82024-08-05Insufficient Session Expiration vulnerability in Apache Airflow Providers FAB. This issue affects Apache Airflow Providers FAB: 1.2.1 (when used with Apache A…
CVE-2023-25754Critical9.82023-05-08Privilege Context Switching Error vulnerability in Apache Software Foundation Apache Airflow.This issue affects Apache Airflow: before 2.6.0.
CVE-2023-22884Critical9.82023-01-21Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability in Apache Software Foundation Apache Airflow, Apache Software…
CVE-2022-40189Critical9.82022-11-22Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Pig Provider, Apache Airflow allows…
CVE-2022-38649Critical9.82022-11-22Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Pinot Provider, Apache Airflow allow…
CVE-2022-38054Critical9.82022-09-02In Apache Airflow versions 2.2.4 through 2.3.3, the `database` webserver session backend was susceptible to session fixation.
CVE-2021-38540Critical9.82021-09-09The 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/mod…
CVE-2020-13927Critical9.82020-11-10The previous default setting for Airflow's Experimental API was to allow all API requests without authentication, but this poses security risks to users who mi…
CVE-2020-11982Critical9.82020-07-17An issue was found in Apache Airflow versions 1.10.10 and below. When using CeleryExecutor, if an attack can connect to the broker (Redis, RabbitMQ) directly…
CVE-2020-11981Critical9.82020-07-17An issue was found in Apache Airflow versions 1.10.10 and below. When using CeleryExecutor, if an attacker can connect to the broker (Redis, RabbitMQ) directly…
CVE-2017-17836Critical9.82019-01-23In Apache Airflow 1.8.2 and earlier, an experimental Airflow feature displayed authenticated cookies, as well as passwords to databases used by Airflow. An att…
CVE-2026-42252Critical9.12026-06-01Apache Airflow's official documentation at `core-concepts/dag-run.html` ("Passing Parameters when triggering Dags") showed a verbatim `BashOperator(bash_comman…
CVE-2025-57735Critical9.12026-04-09When user logged out, the JWT token the user had authtenticated with was not invalidated, which could lead to reuse of that token in case it was intercepted. I…
CVE-2026-49298High8.82026-06-01A bug in Apache Airflow's KubernetesExecutor caused JWT tokens used by worker pods to authenticate against the Execution API to be passed to the worker contain…
CVE-2026-42359High8.82026-06-01A bug in Apache Airflow's XCom PATCH endpoint `PATCH /api/v2/xcomEntries/{key}` allowed an authenticated UI/API user with XCom write permission on a Dag to set…
CVE-2026-30898High8.82026-04-18An example of BashOperator in Airflow documentation suggested a way of passing dag_run.conf in the way that could cause unsanitized user input to be used to es…
CVE-2026-33858High8.82026-04-13Dag Authors, who normally should not be able to execute code in the webserver context could craft XCom payload causing the webserver to execute arbitrary code…
CVE-2024-45498High8.82024-09-07Example DAG: example_inlet_event_extra.py shipped with Apache Airflow version 2.10.0 has a vulnerability that allows an authenticated attacker with only DAG tr…
CVE-2024-45034High8.82024-09-07Apache Airflow versions before 2.10.1 have a vulnerability that allows DAG authors to add local settings to the DAG folder and get it executed by the scheduler…