Lucene search
+L

2547 matches found

NVD
NVD
•added 2026/08/12 4:17 p.m.•20 views

CVE-2026-68970

Apache Airflow's Task SDK did not mask the contents of a Variable whose JSON value is a list, so secrets stored in that shape appeared in cleartext in task logs and in the Rendered Templates UI. Masking was applied only when the deserialized value was a string or a dict; a list at the top level...

6.5CVSS0.0023EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/12 4:17 p.m.•11 views

PYSEC-2026-3710

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.9AI score0.00417EPSS
SaveExploits0References3
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•20 views

PYSEC-2026-3710

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.9AI score0.00417EPSS
SaveExploits0References3Affected Software1
NVD
NVD
•added 2026/08/12 4:17 p.m.•20 views

CVE-2026-68076

Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are...

5.4CVSS0.00342EPSS
SaveExploits0References5
NVD
NVD
•added 2026/08/12 4:17 p.m.•15 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...

8.8CVSS0.00611EPSS
SaveExploits0References4
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•16 views

PYSEC-2026-3708

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

8.8CVSS6.1AI score0.00611EPSS
SaveExploits0References4Affected Software1
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•19 views

PYSEC-2026-3709

Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are...

5.4CVSS5.9AI score0.00342EPSS
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/08/12 4:17 p.m.•11 views

PYSEC-2026-3708

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

8.8CVSS6.1AI score0.00611EPSS
SaveExploits0References4
OSV
OSV
•added 2026/08/12 4:17 p.m.•16 views

PYSEC-2026-3709

Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are...

5.4CVSS5.9AI score0.00342EPSS
SaveExploits0References4
NVD
NVD
•added 2026/08/12 4:17 p.m.•19 views

CVE-2026-67260

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.3CVSS0.00779EPSS
SaveExploits0References3
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•21 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
OSV
OSV
•added 2026/08/12 4:17 p.m.•11 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...

7.3CVSS6.1AI score0.00779EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/12 4:17 p.m.•22 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.5CVSS0.00388EPSS
SaveExploits0References4
OSV
OSV
•added 2026/08/12 4:17 p.m.•12 views

PYSEC-2026-3993

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.8AI score0.00388EPSS
SaveExploits0References4
PyPA
PyPA
•added 2026/08/12 4:17 p.m.•18 views

PYSEC-2026-3706

Apache Airflow's secrets masker did not mask var.json Variable values whose value is a dict in the Rendered Templates UI — the dict value failed an isinstancestr guard — so a secret stored as a JSON Variable and referenced in a template via var.json was displayed in cleartext to any user with...

6.5CVSS5.8AI score0.0023EPSS
SaveExploits0References3Affected Software1
OSV
OSV
•added 2026/08/12 4:17 p.m.•7 views

PYSEC-2026-3992

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

5.4CVSS6AI score0.00529EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/12 4:17 p.m.•13 views

PYSEC-2026-3706

Apache Airflow's secrets masker did not mask var.json Variable values whose value is a dict in the Rendered Templates UI — the dict value failed an isinstancestr guard — so a secret stored as a JSON Variable and referenced in a template via var.json was displayed in cleartext to any user with...

6.5CVSS5.8AI score0.0023EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/12 4:17 p.m.•13 views

CVE-2026-59242

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

5.4CVSS0.00529EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/12 4:17 p.m.•19 views

CVE-2026-59244

Apache Airflow's secrets masker did not mask var.json Variable values whose value is a dict in the Rendered Templates UI — the dict value failed an isinstancestr guard — so a secret stored as a JSON Variable and referenced in a template via var.json was displayed in cleartext to any user with...

6.5CVSS0.0023EPSS
SaveExploits0References3
NVD
NVD
•added 2026/08/12 4:17 p.m.•18 views

CVE-2026-58076

Apache Airflow's serialization layer reconstructed exception nodes by calling importstring on a class name taken from the serialized blob and instantiating it with arguments from the same blob, with no restriction on what could be imported. An operator's executorconfig reaches that branch, so a D...

8.8CVSS0.00484EPSS
SaveExploits0References3
Rows per page
Query Builder