CVE-2026-111170 Details
Description
kedro-datasets from 9.3.0 through 9.6.0 contains a path traversal vulnerability in MatplotlibDataset.save() that allows attackers to write files outside the dataset directory by supplying absolute plot names. Because validate_sub_path() strips leading slashes while pathlib's join discards the base path, attackers can create or overwrite files anywhere the process can write.
A path traversal vulnerability has been identified in the Kedro-Datasets package, specifically in versions 9.3.0 prior to 9.6.0. The issue arises within the MatplotlibDataset.save() method, where absolute plot names can be supplied, allowing attackers to write files outside the designated dataset directory. This vulnerability exploits the fact that the validate_sub_path() function removes leading slashes, while pathlib's join method ignores the base path, enabling the creation or overwriting of files in any location where the process has write permissions.
Users should upgrade to Kedro-Datasets version 9.3.0 or later. The vulnerability has been patched by normalizing paths to remove any traversal components and validating that the resolved path remains within the dataset's base directory before use.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 15, 2026CISA-ADP
Assessed Oct 21, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| kedro-datasets | >= 9.3.0, <= 9.6.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 21, 2026 | CVE Modified | CISA-ADP |
| Oct 15, 2026 | New CVE Received | [email protected] |
Volerion