CVE-2026-35492 json
Kedro-Datasets has a path traversal vulnerability in PartitionedDataset allows arbitrary file write
published 2026-04-06 7 mo ago modified 2026-10-26 13 d ago also CVE-2026-111170 , GHSA-cjg8-h5qc-hrjv , PYSEC-2026-2545 , EUVD-2026-19678
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 38%
- public exploits
- 0
- none known
Summary
Kedro-Datasets is a Kendo plugin providing data connectors. Prior to 9.3.0, PartitionedDataset in kedro-datasets was vulnerable to path traversal. Partition IDs were concatenated directly with the dataset base path without validation. An attacker or malicious input containing .. components in a partition ID could cause files to be written outside the configured dataset directory, potentially overwriting arbitrary files on the filesystem. Users of PartitionedDataset with any storage backend (local filesystem, S3, GCS, etc.) are affected. This vulnerability is fixed in 9.3.0.
Patch / fix
- pypi kedro-datasets 9.3.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 7 mo ago
Exploit prediction
0.44% chance of exploitation in the next 30 days, higher than 38% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
| OSV | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | kedro-datasets | <9.3.0 |
9.3.0 |
Affected products
- kedro-org kedro-plugins
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
-
github.com
/kedro-org/kedro-plugins/pull/1346
web
-
github.com
/kedro-org/kedro-plugins/commit/65115f76b872217317734b6bde8927170c98fc4b
web
-
github.com
/kedro-org/kedro-plugins/security/advisories/GHSA-cjg8-h5qc-hrjv
web
-
github.com
/kedro-org/kedro/issues/5452
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-35492
advisory
-
github.com
/kedro-org/kedro-plugins
package
-
github.com
/kedro-org/kedro-plugins/releases/tag/kedro-datasets-9.3.0
web
-
pypi.org
/project/kedro-datasets
package
-
github.com
/advisories/GHSA-cjg8-h5qc-hrjv
advisory
Sources
- CVE List CVE-2026-35492
- GitHub Advisory GHSA-cjg8-h5qc-hrjv
- NVD CVE-2026-35492
- OSV PYSEC-2026-2545
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.