Lucene search
+L

733 matches found

PyPA
PyPA
•added 2026/08/12 4:17 p.m.•22 views

PYSEC-2026-3707

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

8.8CVSS6.2AI score0.00779EPSS
SaveExploits0References3Affected Software1
Cvelist
Cvelist
•added 2026/08/12 3:33 p.m.•52 views

CVE-2026-67260 Apache Airflow: DAG-author remote code execution on the Scheduler via awaiting_input next_kwargs deserialization

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

0.00779EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/12 3:33 p.m.•145 views

CVE-2026-67260

Apache Airflow version 3.3.0 is vulnerable to deserialization of untrusted data in the awaiting_input task state. The scheduler sweep deserializes the task instance's next_kwargs without an allow-list, allowing a Dag author to cause an arbitrary module import and object instantiation or terminate...

7.3CVSS6.2AI score0.00779EPSS
SaveExploits0References3Affected Software1
Vulnrichment
Vulnrichment
•added 2026/08/12 3:33 p.m.•47 views

CVE-2026-67260 Apache Airflow: DAG-author remote code execution on the Scheduler via awaiting_input next_kwargs deserialization

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

6.2AI score0.00779EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/08/12 3:33 p.m.•18 views

EUVD-2026-57275

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

7.3CVSS6.2AI score0.00779EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/12 3:33 p.m.•81 views

CVE-2026-67260 Apache Airflow: DAG-author remote code execution on the Scheduler via awaiting_input next_kwargs deserialization

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new awaitinginput task state swept by the scheduler. That sweep deserializes the task instance's nextkwargs without an allow-list, so a Dag author — who controls that value through the task execution API — can cause an...

7.3CVSS6AI score
SaveExploits0References6
Vulnrichment
Vulnrichment
•added 2026/08/12 3:32 p.m.•11 views

CVE-2026-67587 Apache Airflow: DAG-author remote code execution on the Scheduler via a Serde `Callback` deserialization gadget

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 alloweddeserializationclasses allow-list, so tightening that...

6.1AI score0.00611EPSS
SaveExploits0References4
attackerkb
attackerkb
•added 2026/08/12 3:32 p.m.•24 views

CVE-2026-67587

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 alloweddeserializationclasses allow-list, so tightening that...

7.3CVSS6.2AI score0.00779EPSS
SaveExploits0References5Affected Software1
CVE
CVE
•added 2026/08/12 3:32 p.m.•51 views

CVE-2026-67587

The apache-airflow-task-sdk is vulnerable to a Deserialization of Untrusted Data (CWE-502) vulnerability. The issue arises because the Task SDK rebuilds a Callback object from serialized data by re-running its constructor, which imports the module specified by the stored callback path. Since Sync...

8.8CVSS6.1AI score0.00611EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/08/12 3:27 p.m.•22 views

CVE-2026-68968 Apache Airflow: Authorization bypass in the Backfill API through conflicting interpretations of the backfill id

Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the backfillid path segment failed to parse. The authorization dependency parsed it with int while the route handler parsed it as pydantic's NonNegativeInt, which accepts values int rejects 1.0...

7.5CVSS5.5AI score
SaveExploits0References6
EUVD
EUVD
•added 2026/08/12 3:24 p.m.•21 views

EUVD-2026-57268

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

5.7AI score0.00328EPSS
SaveExploits0References2
attackerkb
attackerkb
•added 2026/08/12 3:24 p.m.•19 views

CVE-2026-68971

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

5.7AI score0.00328EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/12 3:24 p.m.•76 views

CVE-2026-68971

Apache Airflow is vulnerable to a cross-team authorization bypass in the asset materialization endpoint (POST /api/v2/assets/{asset_id}/materialize) and the XCom result check on wait_dag_run_until_finished. The root cause is that these specific sites authorize the target Dag without considering i...

6.5CVSS5.7AI score0.00328EPSS
SaveExploits0References3Affected Software1
OSV
OSV
•added 2026/08/12 3:24 p.m.•24 views

CVE-2026-68971 Apache Airflow: Cross-team authorization bypass in the asset materialization and dag-run result endpoints

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

6.5CVSS5.4AI score
SaveExploits0References6
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•5 views

PT-2026-80678

Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the backfill id path segment failed to parse. The authorization dependency parsed it with int while the route handler parsed it as pydantic's NonNegativeInt, which accepts values int rejects 1.0...

7.5CVSS5.9AI score
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•5 views

PT-2026-102298

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.8AI score
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•8 views

PT-2026-105481

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.7AI score0.00328EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•8 views

PT-2026-105523

Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the backfill id path segment failed to parse. The authorization dependency parsed it with int while the route handler parsed it as pydantic's NonNegativeInt, which accepts values int rejects 1.0...

7.5CVSS5.9AI score0.00417EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•19 views

PT-2026-71133

Name of the Vulnerable Software and Affected Versions Apache Airflow versions prior to 3.3.1 Description In deployments using multi-team mode with a team-aware auth manager, the asset materialization endpoint POST /api/v2/assets/asset id/materialize and the XCom result check on wait dag run until...

6.5CVSS5.7AI score0.00328EPSS
SaveExploits0References10
Positive Technologies
Positive Technologies
•added 2026/08/12 12:00 a.m.•18 views

PT-2026-71125

Name of the Vulnerable Software and Affected Versions Apache Airflow version 3.3.0 Description In the awaiting input task state, the scheduler deserializes the next kwargs variable of a task instance without using an allow-list. A DAG author can manipulate this value via the task execution API to...

8.8CVSS6.1AI score0.00779EPSS
SaveExploits0References16
Rows per page
Query Builder