VDB
Sign up
MEDIUM5.8

PYSEC-2026-1255

clearml is vulnerable to Path Traversal through its `safe_extract` function

Quick fix

PYSEC-2026-1255 — clearml: upgrade to the fixed version with the command below.

pip install --upgrade 'clearml>=2.0.2'

Details

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.

Are you affected?

Enter the version of the package you're using.

Affected packages

PyPI/clearml
Introduced in: 0Fixed in: 2.0.2
Fixpip install --upgrade 'clearml>=2.0.2'

References