- Description
- 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.
- Source
- security@huntr.dev
- NVD status
- Analyzed
- Products
- zenml
CVSS 3.1
- Type
- Primary
- Base score
- 7.8
- Impact score
- 5.9
- Exploitability score
- 1.8
- Vector string
- CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Severity
- HIGH
CVSS 3.0
- Type
- Secondary
- Base score
- 6.3
- Impact score
- 5.9
- Exploitability score
- 0.3
- Vector string
- CVSS:3.0/AV:L/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:H
- Severity
- MEDIUM
- security@huntr.dev
- CWE-22
- Hype score
- Not currently trending
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:zenml:zenml:*:*:*:*:*:*:*:*",
"matchCriteriaId": "1B8F20EE-6A5B-4B25-BCC7-2E818C5BB8F1",
"versionEndExcluding": "0.84.2",
"versionStartIncluding": "0.83.1",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]