Lucene search
+L
ApacheAirflow

158 matches found

CVE
CVE
•added 2026/06/01 7:53 a.m.•90 views

CVE-2026-41014

Apache Airflow is vulnerable to a Missing Authorization issue where the partitioned_dag_runs endpoints in the UI and API enforce asset-level access control but fail to perform per-DAG authorization. An authenticated user possessing global Asset:read permissions can bypass per-DAG read scoping to ...

4.3CVSS5.8AI score0.00571EPSS
Save
CVE
CVE
•added 2026/06/01 7:49 a.m.•89 views

CVE-2026-42358

Summary (CVE-2026-42358): In Apache Airflow, the Variable response masker can bypass nested-key redaction when JSON values are deeply nested. Keys ending with secret-like suffixes (password, token, secret, api_key) could have their plaintext values exposed if nesting depth exceeds the masker's re...

6.5CVSS5.8AI score0.00523EPSS
Save
CVE
CVE
•added 2026/06/01 7:47 a.m.•89 views

CVE-2026-45426

Exploitation requires the attacker to already be an authenticated Airflow worker holding a valid Log-server JWT issued for at least one Dag. Apache Airflow's Log server authorized JWT tokens against Dag IDs by applying Python's str.lstrip() to the requested path segment when verifying the JWT's s...

3.1CVSS5.8AI score0.00518EPSS
Save
CVE
CVE
•added 2026/08/12 3:27 p.m.•88 views

CVE-2026-68968

Apache Airflow's Backfill API is vulnerable to an authorization bypass due to an interpretation conflict in how the backfill_id path segment is parsed. The authorization dependency uses int(), while the route handler uses pydantic's NonNegativeInt; this allows values like 1.0 (which coerces to 1 ...

7.5CVSS5.4AI score0.00747EPSS
Save
CVE
CVE
•added 2026/06/01 7:52 a.m.•87 views

CVE-2026-41017

CVE-2026-41017 affects Apache Airflow where JWTRefreshMiddleware sets the JWT cookie without the Secure flag. This impacts deployments exposing the Airflow API server behind TLS-terminating proxies (e.g., nginx, Envoy, or managed load balancers) and may allow a network-positioned attacker to capt...

5.9CVSS5.9AI score0.00376EPSS
Save
CVE
CVE
•added 2026/06/01 7:35 a.m.•87 views

CVE-2026-48726

A 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 did not actually reach the underlying revoke_token() call, so the JWT remained accepted by the API ser...

6.5CVSS5.9AI score0.00596EPSS
Save
CVE
CVE
•added 2026/06/01 7:53 a.m.•87 views

CVE-2026-49267

Apache 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_starttls=True without [email] smtp_ssl. An attacker positioned between the worker and the configured S...

5.9CVSS5.9AI score0.00268EPSS
Save
CVE
CVE
•added 2019/02/27 6:00 p.m.•86 views

CVE-2018-20244

CVE-2018-20244 affects Apache Airflow before 1.10.2. A malicious admin can edit the state of objects in the Airflow metadata database to inject arbitrary JavaScript on certain page views, causing a Stored XSS vulnerability. The impact is that a victim’s browser could execute injected scripts when...

5.5CVSS5.8AI score0.01956EPSS
Save
CVE
CVE
•added 2024/01/24 12:56 p.m.•86 views

CVE-2023-51702

CVE-2023-51702 describes a vulnerability in Apache Airflow’s CNCF Kubernetes provider where, since version 5.2.0, using deferrable mode with the Kubernetes config file path causes the worker to serialize the file contents into a dictionary and store it in metadata unencrypted. For Airflow version...

6.5CVSS6.2AI score0.00385EPSS
Save
CVE
CVE
•added 2026/01/16 10:06 a.m.•86 views

CVE-2025-68438

Apache Airflow versions before 3.1.6 are vulnerable to sensitive information exposure in the Rendered Templates UI . When rendered template fields exceed the max_templated_field_length , the system uses a secrets masker that fails to include user-registered mask_secret() patterns, leading to secr...

6.3AI score0.00655EPSS
Save
CVE
CVE
•added 2023/12/21 9:28 a.m.•84 views

CVE-2023-47265

CVE-2023-47265 involves Apache Airflow, affecting versions 2.6.0 through 2.7.3. The issue is a stored XSS vulnerability in the parameter description field of a DAG, allowing a DAG author to inject unbounded, unsanitized JavaScript. This code executes in the browser sandbox of users viewing the DA...

5.4CVSS5.3AI score0.01344EPSS
Save
CVE
CVE
•added 2026/03/17 10:53 a.m.•84 views

CVE-2026-30911

Apache Airflow versions 3.1.0 through 3.1.7 missing authorization vulnerability in the Execution API's Human-in-the-Loop (HITL) endpoints that allows any authenticated task instance to read, approve, or reject HITL workflows belonging to any other task instance. Users are recommended to upgrade t...

8.1CVSS5.8AI score0.00711EPSS
Save
CVE
CVE
•added 2018/08/06 1:00 p.m.•80 views

CVE-2017-12614

CVE-2017-12614 describes a reflected cross-site scripting vulnerability on Apache Airflow 404 pages. The root cause is an XSS in certain 404 endpoints, with Chrome detecting it as reflected but other browsers remaining vulnerable. Affected product: Apache Airflow (version unspecified in the initi...

6.1CVSS5.8AI score0.0202EPSS
Save
CVE
CVE
•added 2023/06/19 8:15 a.m.•80 views

CVE-2023-35005

Apache Airflow (affected versions 2.5.0 up to 2.6.1) has an information disclosure issue where potentially sensitive values could be shown to users in certain UI scenarios. The root cause relates to how configuration values may be exposed in the web UI, with mitigations noting that configuration ...

6.5CVSS6.4AI score0.01531EPSS
Save
CVE
CVE
•added 2026/04/13 2:20 p.m.•80 views

CVE-2025-66236

Before Airflow 3.2.0, it was unclear that secure Airflow deployments require the Deployment Manager to take appropriate actions and pay attention to security details and security model of Airflow. Some assumptions the Deployment Manager could make were not clear or explicit enough, even though Ai...

7.5CVSS5.8AI score0.00439EPSS
Save
CVE
CVE
•added 2026/02/21 2:14 a.m.•79 views

CVE-2025-65995

When a DAG failed during parsing, Airflow’s error-reporting in the UI could include the full kwargs passed to the operators. If those kwargs contained sensitive values (such as secrets), they might be exposed in the UI tracebacks to authenticated users who had permission to view that DAG. The iss...

6.5CVSS5.5AI score0.00815EPSS
Save
CVE
CVE
•added 2026/06/01 7:54 a.m.•78 views

CVE-2026-40963

The 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. An authenticated UI/API user authorized for one Dag could enumerate linked Dag IDs and dependency metadata for other...

3.1CVSS5.8AI score0.00518EPSS
Save
CVE
CVE
•added 2026/06/01 7:49 a.m.•78 views

CVE-2026-42359

A 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 (e.g. return_value) that the matching POST endpoint already validated against FORBIDDEN_XCOM_KEYS. Th...

8.8CVSS5.8AI score0.00947EPSS
Save
CVE
CVE
•added 2026/04/09 11:12 a.m.•75 views

CVE-2025-57735

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 the logout scenario...

9.1CVSS5.8AI score0.00667EPSS
Save
CVE
CVE
•added 2026/06/01 7:51 a.m.•74 views

CVE-2026-41084

Apache Airflow contains an authorization bypass in its bulk Task Instances API (PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances). The vulnerability occurs because the system validates authorization based on the dag_id in the URL path but performs operations on the dag_id and...

7.5CVSS5.8AI score0.00763EPSS
SaveWeb
CVE
CVE
•added 2026/08/12 3:40 p.m.•72 views

CVE-2026-58076

Apache Airflow CVE-2026-58076 describes an unguarded import_string() deserialization path in the serialization layer (BaseSerialization.deserialize) that can import and invoke arbitrary callables via a serialized blob placed in executor_config. The vulnerability can be triggered by a DAG author a...

8.8CVSS5.6AI score0.00923EPSS
Save
CVE
CVE
•added 2026/02/09 10:33 a.m.•71 views

CVE-2026-22922

Apache Airflow versions 3.1.0 through 3.1.6 contain an authorization bypass vulnerability. The flaw exists because the permission check for retrieving logs is insufficient, allowing authenticated users with permissions limited to viewing task states to successfully view task logs without the requ...

6.5CVSS5.4AI score0.00388EPSS
Save
CVE
CVE
•added 2026/04/24 12:36 p.m.•69 views

CVE-2026-38743

The 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 could retrieve HITL prompts (including their request parameters) and full TaskInstance details fo...

4.3CVSS5.3AI score0.00571EPSS
Save
CVE
CVE
•added 2025/10/30 9:45 a.m.•68 views

CVE-2025-54941

The CVE-2025-54941 issue affects Apache Airflow, specifically the example_dag_decorator parameter handling. A non-validated parameter in the example DAG allowed a UI user to redirect to a malicious server and execute code on a worker, but exploitation requires that example DAGs are enabled in pro...

4.6CVSS6.9AI score0.00459EPSS
Save
CVE
CVE
•added 2026/07/07 9:18 a.m.•68 views

CVE-2026-48828

The Bulk Variables API in Apache Airflow fails to pass the variable's key to the redactor for JSON-decodable values. This causes the should_hide_value_for_key check to fail for keys ending in suffixes like *_password, *_token, or *_secret. Consequently, an authenticated user with bulk Variable re...

6.5CVSS6AI score0.00664EPSS
Save
CVE
CVE
•added 2026/04/18 6:22 a.m.•67 views

CVE-2026-32690

Secrets 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. If you do not store variables with sensitive values in JSON form, you are not affected. Otherwise please upgrade to A...

3.7CVSS5.8AI score0.00657EPSS
Save
CVE
CVE
•added 2026/07/07 9:16 a.m.•67 views

CVE-2026-48892

The 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__SECRET_ID) as synthetic config options whose option names were not in sensitive_config_values, so the mas...

6.5CVSS6AI score0.00664EPSS
Save
CVE
CVE
•added 2026/08/12 3:23 p.m.•67 views

CVE-2026-68076

Apache Airflow's environment-variable secrets backend contains an authorization bypass where a team-scoped Connection or Variable can be resolved from the wrong team's scope. The root cause is a guard bypass occurring when a team name contains an underscore , causing the lookup to fall through to...

5.4CVSS5.4AI score0.00622EPSS
Save
CVE
CVE
•added 2026/04/18 6:20 a.m.•66 views

CVE-2026-30912

In case of SQL errors, exception/stack trace of errors was exposed in API even if "api/expose_stack_traces" was set to false. That could lead to exposing additional information to potential attacker. Users are recommended to upgrade to Apache Airflow 3.2.0, which fixes the issue.

7.5CVSS5.8AI score0.00756EPSS
Save
CVE
CVE
•added 2026/04/24 12:35 p.m.•65 views

CVE-2026-40690

The 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 and learn the existence and names of DAGs and assets outside their authorized scope. Users are rec...

4.3CVSS5.2AI score0.00571EPSS
Save
CVE
CVE
•added 2026/08/12 3:26 p.m.•65 views

CVE-2026-68969

Apache Airflow wrote Variable values and Connection extra contents to the audit log in cleartext when they were submitted through the bulk endpoints (PATCH /api/v2/variables and PATCH /api/v2/connections). The audit-log masking recognised only top-level request fields, and a bulk request nests it...

6.5CVSS5.4AI score0.00642EPSS
SaveWeb
CVE
CVE
•added 2026/04/15 12:30 p.m.•63 views

CVE-2026-25219

The access_key and connection_string connection properties were not marked as sensitive names in secrets masker. This means that user with read permission could see the values in Connection UI, as well as when Connection was accidentaly logged to logs, those values could be seen in the logs. Azur...

6.5CVSS5.8AI score0.00552EPSS
Save
CVE
CVE
•added 2026/04/18 6:19 a.m.•61 views

CVE-2026-32228

UI / API User with asset materialize permission could trigger dags they had no access to.Users are advised to migrate to Airflow version 3.2.0 that fixes the issue.

7.5CVSS5.7AI score0.00716EPSS
Save
CVE
CVE
•added 2026/07/07 9:18 a.m.•61 views

CVE-2026-49296

Before 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. GET /api/v2/dagSources/{dag_id} — and the equivalent Dag-source view in the UI — returned the entire source file without redacting Dags the caller was not aut...

6.5CVSS5.9AI score0.00601EPSS
SaveWeb
CVE
CVE
•added 2026/04/15 12:22 a.m.•60 views

CVE-2025-54550

The example_xcom DAG included in Apache Airflow documentation implements an unsafe pattern for reading values from XCom . This flaw could allow a UI user with permissions to modify XComs to achieve arbitrary code execution on the worker. While this does not affect official Airflow releases—as exa...

8.1CVSS5.9AI score0.00579EPSS
Save
CVE
CVE
•added 2026/03/17 10:54 a.m.•57 views

CVE-2026-28563

CVE-2026-28563 affects Apache Airflow, versions 3.1.0–3.1.7. The /ui/dependencies endpoint returns the full DAG dependency graph without filtering by authorized DAG IDs, allowing an authenticated user with only the DAG Dependencies permission to enumerate DAGs they are not authorized to view. Roo...

4.3CVSS5.7AI score0.00671EPSS
Save
CVE
CVE
•added 2026/08/12 3:24 p.m.•57 views

CVE-2026-68971

Apache Airflow's asset materialization endpoint (POST /api/v2/assets/{asset_id}/materialize) and the XCom result check on wait_dag_run_until_finished authorized the target Dag without its team, unlike every other authorization site. A team-aware auth manager distinguishes a team-scoped Dag from a...

6.5CVSS5.4AI score0.00589EPSS
SaveWeb
CVE
CVE
•added 2026/04/30 9:09 a.m.•55 views

CVE-2026-41016

The Apache Airflow SMTP provider SmtpHook is vulnerable because it calls smtplib.SMTP.starttls() without an SSL context , leading to a lack of certificate validation during the TLS upgrade. A man-in-the-middle could intercept the connection to capture SMTP credentials during the login() call. Thi...

5.9CVSS5.3AI score0.00268EPSS
Save
CVE
CVE
•added 2026/07/07 9:17 a.m.•55 views

CVE-2026-48891

A bug in Apache Airflow 's /ui/dependencies scheduling graph endpoint allows an authenticated UI user with read permissions on some Dags to enumerate identifiers of other Dags they are not authorized to read. The vulnerability occurs because the readable-Dag filter is applied to the top-level ser...

4.3CVSS6AI score0.00636EPSS
Save
CVE
CVE
•added 2026/07/07 9:19 a.m.•54 views

CVE-2026-49487

Apache Airflow versions before 3.3.0 are vulnerable to information disclosure via the REST API task-instance detail and list endpoints . The root cause is that these endpoints return a deferred task's trigger kwargs without masking. If a deferred operator includes a secret, such as a provider API...

6.5CVSS6AI score0.00664EPSS
Save
CVE
CVE
•added 2026/02/24 10:09 a.m.•50 views

CVE-2025-27555

Airflow versions before 2.11.1 have a vulnerability that allows authenticated users with audit log access to see sensitive values in audit logs which they should not see. When sensitive connection parameters were set via airflow CLI, values of those variables appeared in the audit log and were st...

6.5CVSS5.3AI score0.00369EPSS
Save
CVE
CVE
•added 2025/09/26 7:28 a.m.•50 views

CVE-2025-54831

Apache Airflow versions 3.0.0 through 3.0.3 are vulnerable to an information disclosure flaw where sensitive connection information, including connection passwords , can be viewed by users with READ permissions . This occurs because a

6.1AI score0.00914EPSS
Save
CVE
CVE
•added 2026/02/09 10:32 a.m.•50 views

CVE-2026-24098

Apache Airflow versions 3.0.0 - 3.1.7, has vulnerability that allows authenticated UI users with permission to one or more specific Dags to view import errors generated by other Dags they did not have access to. Users are advised to upgrade to 3.1.7 or later, which resolves this issue

6.5CVSS5.8AI score0.00753EPSS
Save
CVE
CVE
•added 2026/08/12 3:35 p.m.•50 views

CVE-2026-59242

Apache Airflow's XCom GET /api/v2/{...}/xcomEntries/{key}?deserialize=true endpoint passed a string-literal payload through BaseXCom.deserialize_value without the _check_forbidden_xcom_keys guard, allowing an authenticated API user with XCom write-and-read access to instantiate arbitrary airflow....

5.4CVSS5.5AI score0.00795EPSS
Save
CVE
CVE
•added 2026/03/17 10:54 a.m.•49 views

CVE-2026-26929

Apache Airflow versions 3.0.0 through 3.1.7 FastAPI DagVersion listing API does not apply per-DAG authorization filtering when the request is made with dag_id set to "~" (wildcard for all DAGs). As a result, version metadata of DAGs that the requester is not authorized to access is returned. User...

6.5CVSS5.7AI score0.0062EPSS
Save
CVE
CVE
•added 2026/03/17 10:15 a.m.•49 views

CVE-2026-28779

Apache Airflow versions 3.1.0 through 3.1.7 session token (_token) in cookies is set to path=/ regardless of the configured [webserver] base_url or [api] base_url.This allows any application co-hosted under the same domain to capture valid Airflow session tokens from HTTP request headers, allowin...

7.5CVSS5.8AI score0.00756EPSS
Save
CVE
CVE
•added 2026/08/12 3:43 p.m.•49 views

CVE-2026-59244

CVE-2026-59244 affects Apache Airflow: the secrets masker fails to mask nested Variable values when rendered in the Rendered Templates UI if var.json contains a dict, because the value bypasses an isinstance(str) guard. This can expose sensitive data stored as a JSON Variable to users with access...

6.5CVSS5.3AI score0.0039EPSS
Save
CVE
CVE
•added 2026/08/12 3:34 p.m.•48 views

CVE-2026-54183

Apache Airflow contains a vulnerability where the secrets masker fails to hide sensitive values in the Variables UI when those values are nested within lists, tuples, or sets beyond a specific recursion-depth limit. This is an incomplete-fix follow-up to CVE-2026-42358 . While the exposure is lim...

4.3CVSS5.4AI score0.00636EPSS
Save
CVE
CVE
•added 2026/08/12 3:31 p.m.•48 views

CVE-2026-65017

Apache Airflow's Config API did not mask team-scoped sensitive configuration values in multi-team deployments. When an administrator has enabled multi-team mode and exposed the Config API, an authenticated Viewer holding only configuration-read access — with no prior access to the secret — could ...

6.5CVSS5.4AI score0.00696EPSS
Save
CVE
CVE
•added 2026/04/16 1:31 p.m.•45 views

CVE-2026-31987

JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors.Users are advised to upgrade to Airflow version that contains fix. Users are recommended to upgrade to version 3.2.0, which fixes this issue.

7.5CVSS5.8AI score0.00835EPSS
Save
Total number of security vulnerabilities158