Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. kedro
  4. ›
  5. CVE-2026-35167

CVE-2026-35167: Kedro: Path Traversal in versioned dataset loading via unsanitized version string

April 3, 2026 (updated June 6, 2026)

The _get_versioned_path() method in kedro/io/core.py constructs filesystem paths by directly interpolating user-supplied version strings without sanitization. Because version strings are used as path components, traversal sequences such as ../ are preserved and can escape the intended versioned dataset directory. This is reachable through multiple entry points: catalog.load(..., version=...), DataCatalog.from_config(..., load_versions=...), and the CLI via kedro run --load-versions=dataset:../../../secrets. An attacker who can influence the version string can force Kedro to load files from outside the intended version directory, enabling unauthorized file reads, data poisoning, or cross-tenant data access in shared environments.

References

  • github.com/advisories/GHSA-6326-w46w-ppjw
  • github.com/kedro-org/kedro/pull/5442
  • github.com/kedro-org/kedro/security/advisories/GHSA-6326-w46w-ppjw
  • github.com/pypa/advisory-database/tree/main/vulns/kedro/PYSEC-2026-71.yaml
  • nvd.nist.gov/vuln/detail/CVE-2026-35167

Code Behaviors & Features

Detect and mitigate CVE-2026-35167 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 1.3.0

Fixed versions

  • 1.3.0

Solution

Upgrade to version 1.3.0 or above.

Impact 7.1 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Source file

pypi/kedro/CVE-2026-35167.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:10 +0000.