VYPR

Airflow

by Apache

pypi: airflow

Source repositories

CVEs (174)

  • CVE-2020-13927CriKEVNov 10, 2020
    risk 0.80cvss 9.8epss 1.00

    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…

  • CVE-2020-11978HigKEVJul 17, 2020
    risk 0.73cvss 8.8epss 0.99

    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…

  • CVE-2026-59243CriJul 29, 2026
    risk 0.64cvss 9.8epss 0.01

    The FAB auth manager's Azure AD OAuth login defaulted `verify_signature=False` when decoding the ID token, so an attacker able to present a forged or unsigned (`alg:none`) ID token to the OAuth callback could bypass authentication and log in as an arbitrary user, including one…

  • CVE-2022-38054CriSep 2, 2022
    risk 0.64cvss 9.8epss 0.02

    In Apache Airflow versions 2.2.4 through 2.3.3, the `database` webserver session backend was susceptible to session fixation.

  • CVE-2017-17836CriJan 23, 2019
    risk 0.64cvss 9.8epss 0.03

    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…

  • CVE-2022-24288HigFeb 25, 2022
    risk 0.63cvss 8.8epss 0.78

    In Apache Airflow, prior to version 2.2.4, some example DAGs did not properly sanitize user-provided params, making them susceptible to OS Command Injection from the web UI.

  • CVE-2021-38540CriSep 9, 2021
    risk 0.63cvss 9.8epss 0.81

    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…

  • CVE-2020-11981CriJul 17, 2020
    risk 0.60cvss 9.8epss 0.37

    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.

  • CVE-2023-22884CriJan 21, 2023
    risk 0.58cvss 9.8epss 0.11

    Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability in Apache Software Foundation Apache Airflow, Apache Software Foundation Apache Airflow MySQL Provider.This issue affects Apache Airflow: before 2.5.1; Apache Airflow MySQL…

  • CVE-2026-67587HigAug 12, 2026
    risk 0.57cvss 8.8epss

    Apache Airflow's Task SDK rebuilt a `Callback` object from serialized data by re-running its constructor, which imports the module named by the stored callback path. Because `SyncCallback` is itself an Airflow class it passes the default `allowed_deserialization_classes`…

  • CVE-2025-67895CriDec 17, 2025
    risk 0.57cvss 9.8epss 0.01

    Edge3 Worker RPC RCE on Airflow 2. This issue affects Apache Airflow Providers Edge3: before 2.0.0 - and only if you installed and configured it on Airflow 2. The Edge3 provider support in Airflow 2 has been always development-only and not officially released, however if you…

  • CVE-2023-25754CriMay 8, 2023
    risk 0.57cvss 9.8epss 0.02

    Privilege Context Switching Error vulnerability in Apache Software Foundation Apache Airflow.This issue affects Apache Airflow: before 2.6.0.

  • CVE-2022-40189CriNov 22, 2022
    risk 0.57cvss 9.8epss 0.04

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Pig Provider, Apache Airflow allows an attacker to control commands executed in the task execution context, without write access to DAG files. This issue…

  • CVE-2022-38649CriNov 22, 2022
    risk 0.57cvss 9.8epss 0.03

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Pinot Provider, Apache Airflow allows an attacker to control commands executed in the task execution context, without write access to DAG files. This issue…

  • CVE-2022-40127HigNov 14, 2022
    risk 0.57cvss 8.8epss 0.86

    A vulnerability in Example Dags of Apache Airflow allows an attacker with UI access who can trigger DAGs, to execute arbitrary commands via manually provided run_id parameter. This issue affects Apache Airflow Apache Airflow versions prior to 2.4.0.

  • CVE-2022-38362HigAug 16, 2022
    risk 0.57cvss 8.8epss 0.02

    Apache Airflow Docker's Provider prior to 3.0.0 shipped with an example DAG that was vulnerable to (authenticated) remote code exploit of code on the Airflow worker host.

  • CVE-2019-0229HigApr 10, 2019
    risk 0.57cvss 8.8epss 0.02

    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.

  • CVE-2026-50203CriJun 17, 2026
    risk 0.52cvss 9.1epss 0.01

    A path traversal in the SFTP provider (`SFTPHook.retrieve_directory` / `SFTPOperator(operation=get)`) let a malicious or compromised remote SFTP server write files outside the configured local destination directory via crafted directory-entry names. No Airflow account is…

  • CVE-2026-42252CriJun 1, 2026
    risk 0.52cvss 9.1epss 0.00

    Apache Airflow's official documentation at `core-concepts/dag-run.html` ("Passing Parameters when triggering Dags") showed a verbatim `BashOperator(bash_command="echo value: {{ dag_run.conf['conf1'] }}")` example without any quoting / sanitization warning. Dag authors who copied…

  • CVE-2025-57735CriApr 9, 2026
    risk 0.52cvss 9.1epss 0.01

    When 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. In Airflow 3.2 we implemented the mechanism that implements token invalidation at logout. Users who are concerned about…

Page 1 of 9