clearml is vulnerable to Path Traversal through its `safe_extract` function
Date: 2025-10
Affected: pip/clearml
Attack vector: path-traversal
Category: vulnerability-disclosure
Severity: Medium
CVE: CVE-2025-8917
CWE: CWE-22
CVSS: 5.8 (CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N)

A vulnerability in clearml versions before 2.0.2 allows for path traversal due to improper handling of symbolic and hard links in the `safe_extract` function. This flaw can lead to arbitrary file writes outside the intended directory, potentially resulting in remote code execution if critical files are overwritten.


Mitigations:

Architectural layers (MAESTRO):