CVE records

Every CVE as the CVE Program publishes it, refreshed every ten minutes, with NVD's analysis, CISA's known-exploited status and a healthcare tag. Subscribers get the CVEs that match their own systems on My program, by email as they are published. Where the data comes from: sources.

Updated under an hour ago ()

What this means for you

This week: 5,501 CVEs published, 358 critical, and 7 newly confirmed exploited. Add your stack to see whether any of them hit you.

Published in the last 7 days
5,501
Show in the list
Critical, last 7 days
358
Show in the list
Healthcare-tagged, last 7 days
5
Show in the list
Known exploited (CISA KEV)
1,747
Show in the list

Showing CVEs that name the product apache:airflow. Show all products

71 CVEs, showing 1 to 50Page 1 of 2Next
CVESeverityTitlePublished
CVE-2026-86473Critical 9.1Apache Airflow: Logout ignores a presented Authorization bearer token, leaving it revocable only by expiry
Assigned by apache
Sep 21, 2026
CVE-2026-75158Medium 4.3Apache Airflow: Assets events API returns asset events for every Dag with no per-Dag authorization filter
Assigned by apache
Sep 21, 2026
CVE-2026-82355Medium 4.2Apache Airflow: Session cookie silently overrides explicit Authorization bearer header, enabling session fixation
Assigned by apache
Sep 21, 2026
CVE-2026-59244Medium 6.5Apache Airflow: Secrets masker: `var.json` Variable values not masked in the Rendered Templates UI
Assigned by apache
Aug 12, 2026
CVE-2026-58076High 8.8Apache Airflow: Unguarded import_string() of airflow_exc_ser / base_exc_ser exception nodes in BaseSerialization.deserialize enables DAG-author RCE on Scheduler / API Server
Assigned by apache
Aug 12, 2026
CVE-2026-59242Medium 5.4Apache Airflow: Arbitrary airflow.* class instantiation on the API server via the XCom deserialize endpoint
Assigned by apache
Aug 12, 2026
CVE-2026-54183Medium 4.3Apache Airflow: Airflow Variables were not masked in the UI for authenticated users
Assigned by apache
Aug 12, 2026
CVE-2026-67260High 7.3Apache Airflow: DAG-author remote code execution on the Scheduler via awaiting_input next_kwargs deserialization
Assigned by apache
Aug 12, 2026
CVE-2026-67587High 8.8Apache Airflow: DAG-author remote code execution on the Scheduler via a Serde `Callback` deserialization gadget
Assigned by apache
Aug 12, 2026
CVE-2026-65017Medium 6.5Apache Airflow: Config API: team-scoped Celery broker secret disclosed to a Viewer (multi-team masking bypass)
Assigned by apache
Aug 12, 2026
CVE-2026-68968High 7.5Apache Airflow: Authorization bypass in the Backfill API through conflicting interpretations of the backfill id
Assigned by apache
Aug 12, 2026
CVE-2026-68969Medium 6.5Apache Airflow: Bulk Variable and Connection endpoints record secret values in the audit log in cleartext
Assigned by apache
Aug 12, 2026
CVE-2026-68970Medium 6.5Apache Airflow: Values of a list-shaped Variable are not masked in task logs and the Rendered Templates UI
Assigned by apache
Aug 12, 2026
CVE-2026-68971Medium 6.5Apache Airflow: Cross-team authorization bypass in the asset materialization and dag-run result endpoints
Assigned by apache
Aug 12, 2026
CVE-2026-68076Medium 5.4Apache Airflow: Connections test API: team-scope guard bypass resolves another team's environment Connection
Assigned by apache
Aug 12, 2026
CVE-2026-49487Medium 6.5In Apache Airflow before 3.3.0, the REST API task-instance detail and list endpoints returned a deferred task's trigger kwargs without masking.Jul 7, 2026
CVE-2026-49296Medium 6.5Before apache-airflow 3.3.0, a user authorized to read one Dag could disclose the source of other Dags co-located in the same source file.Jul 7, 2026
CVE-2026-48892Medium 6.5The Config API in Apache Airflow surfaced per-key secrets-backend overrides (environment variables like `AIRFLOW__SECRETS__BACKEND_KWARG__SECRET_ID` and `AIRFLOW__WORKERS__SECRETS_BACKEND_KWARG__SECR…Jul 7, 2026
CVE-2026-48891Medium 4.3A bug in Apache Airflow's `/ui/dependencies` scheduling graph endpoint applied the caller's readable-Dag filter to the top-level serialized Dag key but still emitted referenced Dag IDs through the `d…Jul 7, 2026
CVE-2026-48828Medium 6.5The Bulk Variables API in Apache Airflow called the redactor without passing the variable's key, so the key-based `should_hide_value_for_key` check (which triggers on secret-suffixed key names like `…Jul 7, 2026
CVE-2026-33264Critical 9.8A bug in `BaseSerialization.deserialize()` allowed unrestricted `import_string()` of attacker-controlled class paths when the Scheduler / API Server loaded a serialized DAG: a DAG author could embed…Jul 7, 2026
CVE-2026-49298High 8.8A 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 container as command-line arguments visible in…Jun 1, 2026
CVE-2026-49267Medium 5.9Apache Airflow's EmailOperator and the underlying `airflow.utils.email` helpers established SMTP STARTTLS connections without verifying the remote certificate when the deployment used `[email] smtp_s…Jun 1, 2026
CVE-2026-48726Medium 6.5A bug in Apache Airflow's auth manager logout handling left previously-issued JWT tokens valid after the user clicked logout in the UI: the logout flow for `FabAuthManager` and `KeycloakAuthManager`…Jun 1, 2026
CVE-2026-46764Medium 4.3The Event Log detail endpoint `GET /api/v2/eventLogs/{event_log_id}` in Apache Airflow fetched audit-log rows directly by numeric ID after only the generic Audit Log permission check, while the colle…Jun 1, 2026
CVE-2026-45426Low 3.1Exploitation requires the attacker to already be an authenticated Airflow worker holding a valid Log-server JWT issued for at least one Dag.Jun 1, 2026
CVE-2026-45360High 7.3Apache Airflow's scheduler-side deadline-reference decoder (`SerializedCustomReference.deserialize_reference`) imported and dispatched arbitrary class paths drawn from DAG-author-controlled serialize…Jun 1, 2026
CVE-2026-42360Medium 6.5A bug in Apache Airflow's rendered-template field handling caused nested sensitive-key masking (e.g.Jun 1, 2026
CVE-2026-42359High 8.8A 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 XCom entries under reserved key names (…Jun 1, 2026
CVE-2026-42358Medium 6.5A bug in Apache Airflow's Variable response masker caused nested-key redaction (triggered by secret-suffixed key names like `password`, `token`, `secret`, `api_key`) to be bypassed when the JSON valu…Jun 1, 2026
CVE-2026-42252Critical 9.1Apache 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']…Jun 1, 2026
CVE-2026-41084High 7.5A bug in Apache Airflow's bulk Task Instances API (`PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances`) evaluated authorization against the `dag_id` resolved from the URL path whi…Jun 1, 2026
CVE-2026-41017Medium 5.9Apache Airflow's `JWTRefreshMiddleware` set the JWT auth cookie without the `Secure` flag, so deployments running the Airflow API server behind an HTTPS-terminating reverse proxy (e.g.Jun 1, 2026
CVE-2026-41014Medium 4.3The partitioned_dag_runs endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization.Jun 1, 2026
CVE-2026-40963Low 3.1The structure_data endpoint in the Airflow UI returned external dependency graph nodes for linked Dags without checking whether the caller had read permission on those linked Dags.Jun 1, 2026
CVE-2026-40961High 7.2A bug in the login redirect route in Apache Airflow allowed authenticated users to craft URLs that bypassed the `is_safe_url` check, enabling redirection from a trusted Airflow domain to an attacker-…Jun 1, 2026
CVE-2026-40861Medium 6.5A Dag author could either (a) create a symlink under their task's log directory pointing to an arbitrary file readable by the API server process (read-path attack — e.g.Jun 1, 2026
CVE-2026-45192Medium 6.5A bug in the GET `/api/v2/connections/{connection_id}` REST API endpoint in Apache Airflow allowed an authenticated UI/API user with Connection-read permission to retrieve secrets stored in a Connect…Jun 1, 2026
CVE-2026-41016Medium 5.9Apache Airflow's SMTP provider `SmtpHook` called Python's `smtplib.SMTP.starttls()` without an SSL context, so no certificate validation was performed on the TLS upgrade.Apr 30, 2026
CVE-2026-40690Medium 4.3The asset dependency graph did not restrict nodes by the viewer's DAG read permissions: a user with read access to at least one DAG could browse the asset graph for any other asset in the deployment…Apr 24, 2026
CVE-2026-38743Medium 4.3The authenticated /ui/dags endpoint did not enforce per-DAG access control on embedded Human-in-the-Loop (HITL) and TaskInstance records: a logged-in Airflow user with read access to at least one DAG…Apr 24, 2026
CVE-2026-32690Low 3.7Secrets in Variables saved as JSON dictionaries were not properly redacted - in case thee variables were retrieved by the user the secrets stored as nested fields were not masked.Apr 18, 2026
CVE-2026-32228High 7.5UI / API User with asset materialize permission could trigger dags they had no access to.Apr 18, 2026
CVE-2026-30912High 7.5In case of SQL errors, exception/stack trace of errors was exposed in API even if "api/expose_stack_traces" was set to false.Apr 18, 2026
CVE-2026-30898High 8.8An 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 escalate privileges of UI user to allow ex…Apr 18, 2026
CVE-2026-25917High 7.2Dag 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.Apr 18, 2026
CVE-2026-31987High 7.5JWT Tokens used by tasks were exposed in logs.Apr 16, 2026
CVE-2026-25219Medium 6.5The `access_key` and `connection_string` connection properties were not marked as sensitive names in secrets masker.Apr 15, 2026
CVE-2025-54550High 8.1The example example_xcom that was included in airflow documentation implemented unsafe pattern of reading value from xcom in the way that could be exploited to allow UI user who had access to modify…Apr 15, 2026
CVE-2026-33858High 8.8Dag 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.Apr 13, 2026
Page 1 of 2Next

CVSS is the assigning CNA's score where it gives one, otherwise NVD's. The healthcare tag is a documented heuristic (a list of clinical and health IT vendors, and clinical terms in the description), not a classification. The CVE record is authoritative.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.