Path Traversal Vulnerability in kedro-datasets by Kedro
CVE-2026-111170

7.1HIGH

Key Information:

Vendor

Kedro-org

Vendor
CVE Published:
15 October 2026

What is CVE-2026-111170?

The kedro-datasets product from versions 9.3.0 to 9.6.0 features a path traversal vulnerability within the MatplotlibDataset.save() function. This flaw enables attackers to manipulate plot names to write files outside the designated dataset directory. Specifically, the validate_sub_path() function incorrectly strips leading slashes, allowing users to take advantage of this to create or overwrite files in locations where the application has write permissions, leading to potential compromise of the system.

Affected Version(s)

kedro-datasets 9.3.0 <= 9.6.0

References

CVSS V4

Score:
7.1
Severity:
HIGH
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Zachariah Mithani
.