AllegroAI ClearML Path Traversal Vulnerability Leading to Arbitrary File Writes and Potential Remote Code Execution

Vulnerability

A path traversal vulnerability has been identified in AllegroAI ClearML version 2.0.1. This issue arises from improper handling of symbolic and hard links in the 'safe_extract' function, allowing arbitrary file writes outside the intended directory. If critical files are overwritten, this could lead to remote code execution.

Impact

Exploitation of this vulnerability allows for arbitrary file writes. Overwriting critical files such as '/etc/crontab' or '~/.bashrc' could result in arbitrary command execution.

Reproduction

The vulnerability can be reproduced by creating a TAR file that includes symbolic links pointing to files outside the TAR archive. When this TAR file is extracted using the 'safe_extract' function, the links can traverse the file system, leading to unauthorized file writes.

Remediation

Users are advised to update to AllegroAI ClearML version 2.0.2, where this vulnerability has been fixed.

Added: Oct 5, 2025, 11:17 AM
Updated: Oct 5, 2025, 11:17 AM

Vulnerability Rating

Custom Algorithm
spread
5.0
impact
10.0
exploitability
4.5
remediation
7.7
relevance
0.7
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.