Lucene search
+L

3283 matches found

OSV
OSV
added 2026/06/01 9:31 a.m.12 views

GHSA-QPHR-3MVQ-V466 Apache Airflow has an Authorization Bypass Through User-Controlled Key

The Event Log detail endpoint GET /api/v2/eventLogs/eventlogid in Apache Airflow fetched audit-log rows directly by numeric ID after only the generic Audit Log permission check, while the collection endpoint GET /api/v2/eventLogs applied per-Dag scoping. An authenticated UI/API user with audit-lo...

4.3CVSS6.1AI score0.00366EPSS
SaveExploits0References5
OSV
OSV
added 2026/06/01 9:31 a.m.6 views

GHSA-5J6P-JRRM-6X94 Apache Airflow: Execution API JWT leaked via KubernetesExecutor worker command-line args

A 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 the pod spec. An authenticated UI/API user with Kubernetes read-only access to the cluster e.g...

8.8CVSS6.1AI score0.00489EPSS
SaveExploits0References4
OSV
OSV
added 2026/06/01 9:31 a.m.8 views

GHSA-X5WM-J6WH-2834 Apache Airflow has an Incorrect Authorization issue

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 sub...

3.1CVSS6.1AI score0.00358EPSS
SaveExploits0References6
OSV
OSV
added 2026/06/01 9:31 a.m.9 views

GHSA-2R5M-76WX-56GX Apache Airflow Vulnerable to Deserialization of Untrusted Data

Apache Airflow's scheduler-side deadline-reference decoder SerializedCustomReference.deserializereference imported and dispatched arbitrary class paths drawn from DAG-author-controlled serialized state without an allowlist or plugin-registry gate. A DAG author whose code reaches the scheduler — t...

7.3CVSS6.2AI score0.00676EPSS
SaveExploits0References6
OSV
OSV
added 2026/06/01 9:31 a.m.10 views

GHSA-CG3X-89RC-X9MW Apache Airflow vulnerable to Exposure of Sensitive Information to an Unauthorized Actor

A bug in Apache Airflow's rendered-template field handling caused nested sensitive-key masking e.g. nested password / token / secret / apikey keys inside a JSON template structure to be bypassed when the rendered field exceeded core maxtemplatedfieldlength: Airflow stringified the structure befor...

6.5CVSS6.1AI score0.00348EPSS
SaveExploits0References5
OSV
OSV
added 2026/06/01 9:31 a.m.8 views

GHSA-C85C-G9WV-PPH2 Apache Airflow vulnerable to Improper Neutralization of Special Elements Used in a Template Engine

Apache Airflow's official documentation at core-concepts/dag-run.html "Passing Parameters when triggering Dags" showed a verbatim BashOperatorbashcommand="echo value: dagrun.conf'conf1' " example without any quoting / sanitization warning. Dag authors who copied the pattern verbatim into...

9.1CVSS6.1AI score0.00383EPSS
SaveExploits0References5
OSV
OSV
added 2026/06/01 9:31 a.m.10 views

GHSA-WR76-29CR-67W8 Apache Airflow has a Deserialization of Untrusted Data vulnerability

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. returnvalue that the matching POST endpoint already validated against FORBIDDENXCOMKEYS. The...

8.8CVSS6.1AI score0.00571EPSS
SaveExploits0References6
OSV
OSV
added 2026/06/01 9:31 a.m.5 views

GHSA-X2X7-P37C-43CR Apache Airflow has a Missing Authorization issue

The partitioneddagruns endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization. An authenticated UI/API user with global Asset:read permission could enumerate partition run state, schedule configuration, and asset wiring for Dags they were not authorized to...

4.3CVSS6.1AI score0.00366EPSS
SaveExploits0References6
OSV
OSV
added 2026/06/01 9:31 a.m.15 views

GHSA-6HCW-QQR8-PJJ8 Apache Airflow: Authenticated users can bypass the `is_safe_url` check

A bug in the login redirect route in Apache Airflow allowed authenticated users to craft URLs that bypassed the issafeurl check, enabling redirection from a trusted Airflow domain to an attacker-controlled origin. Users are advised to upgrade to apache-airflow 3.2.2 or later. As a defense-in-dept...

7.2CVSS6AI score0.00649EPSS
SaveExploits0References5
OSV
OSV
added 2026/06/01 9:31 a.m.10 views

GHSA-95V7-H9J5-GVJR Apache Airflow has a Sensitive Cookie in HTTPS Session Without 'Secure' Attribute

Apache 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. nginx / Envoy / a managed load balancer that terminates TLS and forwards plaintext to the API server, the default...

5.9CVSS6.1AI score0.0035EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
added 2026/06/01 9:31 a.m.14 views

Apache Airflow has a Sensitive Cookie in HTTPS Session Without 'Secure' Attribute

Apache 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. nginx / Envoy / a managed load balancer that terminates TLS and forwards plaintext to the API server, the default...

5.9CVSS6AI score0.0035EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/01 9:31 a.m.17 views

Apache Airflow: Incomplete redaction allowlist exposes secrets in Connection `extra`  to read-permitted users

A bug in the GET /api/v2/connections/connectionid REST API endpoint in Apache Airflow allowed an authenticated UI/API user with Connection-read permission to retrieve secrets stored in a Connection's extra JSON blob under field names not present in the redaction allowlist DEFAULTSENSITIVEFIELDS —...

6.5CVSS6AI score0.00425EPSS
SaveExploits0References6Affected Software1
OSV
OSV
added 2026/06/01 9:31 a.m.9 views

GHSA-2883-WWH7-X57V Apache Airflow: Incomplete redaction allowlist exposes secrets in Connection `extra`  to read-permitted users

A bug in the GET /api/v2/connections/connectionid REST API endpoint in Apache Airflow allowed an authenticated UI/API user with Connection-read permission to retrieve secrets stored in a Connection's extra JSON blob under field names not present in the redaction allowlist DEFAULTSENSITIVEFIELDS —...

6.5CVSS6AI score0.00425EPSS
SaveExploits0References6
NVD
NVD
added 2026/06/01 9:16 a.m.23 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 smtpstarttls=True without email smtpssl. An attacker positioned between the worker and the configured SMTP...

5.9CVSS0.00185EPSS
SaveExploits0References2
PyPA
PyPA
added 2026/06/01 9:16 a.m.31 views

PYSEC-2026-187

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 revoketoken call, so the JWT remained accepted by the API server...

9.1CVSS5.9AI score0.00667EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2026/06/01 9:16 a.m.19 views

PYSEC-2026-187

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 revoketoken call, so the JWT remained accepted by the API server...

6.5CVSS5.9AI score0.00382EPSS
SaveExploits0References4
PyPA
PyPA
added 2026/06/01 9:16 a.m.15 views

PYSEC-0000-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 revoketoken call, so the JWT remained accepted by the API server...

6.5CVSS5.9AI score0.00382EPSS
SaveExploits0References3Affected Software1
NVD
NVD
added 2026/06/01 9:16 a.m.25 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 revoketoken call, so the JWT remained accepted by the API server...

6.5CVSS0.00382EPSS
SaveExploits0References3
NVD
NVD
added 2026/06/01 9:16 a.m.23 views

CVE-2026-49298

A 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 the pod spec. An authenticated UI/API user with Kubernetes read-only access to the cluster e.g...

8.8CVSS0.00489EPSS
SaveExploits0References2
NVD
NVD
added 2026/06/01 9:16 a.m.72 views

CVE-2026-46764

The Event Log detail endpoint GET /api/v2/eventLogs/eventlogid in Apache Airflow fetched audit-log rows directly by numeric ID after only the generic Audit Log permission check, while the collection endpoint GET /api/v2/eventLogs applied per-Dag scoping. An authenticated UI/API user with audit-lo...

4.3CVSS0.00366EPSS
SaveExploits0References3
Rows per page
Query Builder