VendorsApacheairflowany version
Vulnerabilities

Apache Airflow any version

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

150CVEs
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
Published 2020-11-10 · Analyzed
9.8KEV1 PoCEPSS 0.998
CVE-2021-38540
Apache Airflow: Variable Import endpoint missed authentication check
Published 2021-09-09 · Modified
9.8EPSS 0.809
CVE-2020-11981
An 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, it is possible to inject commands, resulting in the celery worker running arbitrary commands.
Published 2020-07-16 · Modified
9.8EPSS 0.365
CVE-2023-22884
Apache Airflow, Apache Airflow MySQL Provider: Arbitrary file read via MySQL provider in Apache Airflow
Published 2023-01-21 · Modified
9.8EPSS 0.111
CVE-2020-11982
An 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, it was possible to insert a malicious payload directly to the broker which could lead to a deserialization attack (and thus remote code execution) on the Worker.
Published 2020-07-16 · Modified
9.8EPSS 0.072
CVE-2022-40189
Apache Airlfow Pig Provider RCE
Published 2022-11-22 · Modified
9.8EPSS 0.041
CVE-2022-38649
Apache Airflow Pinot provider allowed Command Injection
Published 2022-11-22 · Modified
9.8EPSS 0.033
CVE-2017-17836
In Apache Airflow 1.8.2 and earlier, an experimental Airflow feature displayed authenticated cookies, as well as passwords to databases used by Airflow. An attacker who has limited access to airflow, whether it be via XSS or by leaving a machine unlocked can exfiltrate all credentials from the system.
Published 2019-01-23 · Modified
9.8EPSS 0.032
CVE-2023-25754
Apache Airflow: Privilege escalation using airflow logs
Published 2023-05-08 · Modified
9.8EPSS 0.023
CVE-2022-38054
Session Fixation
Published 2022-09-02 · Modified
9.8EPSS 0.021
CVE-2026-33264
Apache Airflow: DAG author RCE on webserver via unrestricted import_string() in BaseSerialization.deserialize()
Published 2026-07-07 · Analyzed
9.8EPSS 0.010
CVE-2024-42447
Apache Airflow Providers FAB: FAB provider 1.2.1 and 1.2.0 did not let user to logout for Airflow
Published 2024-08-05 · Modified
9.8EPSS 0.009
CVE-2025-57735
Apache Airflow: Airflow Logout Not Invalidating JWT
Published 2026-04-09 · Analyzed
9.1EPSS 0.007
CVE-2026-42252
Apache Airflow: BashOperator Jinja2 injection via dag_run.conf — low-privilege user pattern
Published 2026-06-01 · Analyzed
9.1EPSS 0.004
CVE-2020-11978
An issue was found in Apache Airflow versions 1.10.10 and below. A remote code/command injection vulnerability was discovered in one of the example DAGs shipped with Airflow which would allow any authenticated user to run arbitrary commands as the user running airflow worker/scheduler (depending on the executor in use). If you already have examples disabled by setting load_examples=False in the config then you are not vulnerable.
Published 2020-07-16 · Analyzed
8.8KEV1 PoCEPSS 0.992
CVE-2022-40127
Apache Airflow <2.4.0 has an RCE in a bash example
Published 2022-11-14 · Modified
8.8EPSS 0.857
CVE-2022-24288
Apache Airflow: RCE in example DAGs
Published 2022-02-25 · Modified
8.8EPSS 0.779
CVE-2023-39508
Apache Airflow: Airflow "Run task" feature allows execution with unnecessary priviledges
Published 2023-08-05 · Modified
8.8EPSS 0.026
CVE-2017-15720
In Apache Airflow 1.8.2 and earlier, an authenticated user can execute code remotely on the Airflow webserver by creating a special object.
Published 2019-01-23 · Modified
8.8EPSS 0.025
CVE-2017-17835
In Apache Airflow 1.8.2 and earlier, a CSRF vulnerability allowed for a remote command injection on a default install of Airflow.
Published 2019-01-23 · Modified
8.8EPSS 0.020
CVE-2024-39877
Apache Airflow: DAG Author Code Execution possibility in airflow-scheduler
Published 2024-07-17 · Modified
8.8EPSS 0.017
CVE-2024-45034
Apache Airflow: Authenticated DAG authors could execute code on scheduler nodes
Published 2024-09-07 · Analyzed
8.8EPSS 0.017
CVE-2019-0229
A number of HTTP endpoints in the Airflow webserver (both RBAC and classic) did not have adequate protection and were vulnerable to cross-site request forgery attacks.
Published 2019-04-10 · Modified
8.8EPSS 0.016
CVE-2026-30898
Apache Airflow: Bad example of BashOperator shell injection via dag_run.conf
Published 2026-04-18 · Analyzed
8.8EPSS 0.008
CVE-2026-67587
Apache Airflow: DAG-author remote code execution on the Scheduler via a Serde `Callback` deserialization gadget
Published 2026-08-12 · Analyzed
8.8EPSS 0.006
CVE-2026-33858
Apache Airflow: Unsafe Deserialization via Legacy Serialization Keys (__type/__var) Bypass in XCom API
Published 2026-04-13 · Analyzed
8.8EPSS 0.006
CVE-2026-42359
Apache Airflow: Authenticated RCE via XCom PATCH endpoint — XComUpdateBody missing FORBIDDEN_XCOM_KEYS validator
Published 2026-06-01 · Analyzed
8.8EPSS 0.006
CVE-2026-49298
Apache Airflow: JWT Token Exposure in KubernetesExecutor Command-Line Arguments
Published 2026-06-01 · Analyzed
8.8EPSS 0.005
CVE-2026-58076
Apache Airflow: Unguarded import_string() of airflow_exc_ser / base_exc_ser exception nodes in BaseSerialization.deserialize enables DAG-author RCE on Scheduler / API Server
Published 2026-08-12 · Modified
8.8EPSS 0.005
CVE-2024-56373
Apache Airflow: SSTI to Code Execution in Airflow through Shared DB Information
Published 2026-02-24 · Analyzed
8.4EPSS 0.011
CVE-2023-37379
Apache Airflow: Exposure of sensitive connection information, DOS and SSRF on "test connection" feature
Published 2023-08-23 · Modified
8.1EPSS 0.020
CVE-2024-28746
Apache Airflow: Ignored Airflow Permissions
Published 2024-03-14 · Modified
8.1EPSS 0.013
CVE-2022-41672
Session still functional after user is deactivated
Published 2022-10-07 · Modified
8.1EPSS 0.013
CVE-2024-39863
Apache Airflow: Potential XSS Vulnerability
Published 2024-07-17 · Modified
8.1EPSS 0.010
CVE-2025-54550
Apache Airflow: RCE by race condition in example_xcom dag
Published 2026-04-15 · Analyzed
8.1EPSS 0.006
CVE-2026-30911
Apache Airflow: Execution API HITL Endpoints Missing Per-Task Authorization
Published 2026-03-17 · Analyzed
8.1EPSS 0.004
CVE-2023-40273
Session fixation in Apache Airflow web interface
Published 2023-08-23 · Modified
8.0EPSS 0.018
CVE-2022-41131
Apache Airflow Hive Provider vulnerability (command injection via hive_cli connection)
Published 2022-11-22 · Modified
7.8EPSS 0.017
CVE-2020-17526
Incorrect Session Validation in Apache Airflow Webserver versions prior to 1.10.14 with default config allows a malicious airflow user on site A where they log in normally, to access unauthorized Airflow Webserver on Site B through the session from Site A. This does not affect users who have changed the default value for `[webserver] secret_key` config.
Published 2020-12-21 · Modified
7.7EPSS 0.233
CVE-2022-40604
Format String Vulnerability
Published 2022-09-21 · Modified
7.5EPSS 0.021
1 / 4Next →