ZenML version 0.83.1 is affected by a path traversal vulnerability in the `PathMaterializer` class. The `load` function uses `is_path_within_directory` to validate files during `data.tar.gz` extraction, which fails to effectively detect symbolic and hard links. This vulnerability can lead to arbitrary file writes, potentially resulting in arbitrary command execution if critical files are overwritten.
Fix
Patch, vendor advisory and mitigation references on NVD 1
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 1
- First seenCVSS 7.8 · zenmlNVD modified 2026-10-19 16:10
Affected (CPE criteria) 1
cpe:2.3:a:zenml:zenml:*:*:*:*:*:*:*:*
References 3
- https://github.com/zenml-io/zenml/commit/5d22a48d7bf6c7f10b748577c2be79cc7969d398 Patch
- https://huntr.com/bounties/a0880d64-9928-45bf-9663-2cd81582d9e7 Exploit, Third Party Advisory
- https://huntr.com/bounties/a0880d64-9928-45bf-9663-2cd81582d9e7 Exploit, Third Party Advisory