CVE-2025-15031
CRITICAL EPSS 48.8%
Published Mar 18, 20263mo ago · Modified Jun 17, 20261w ago
9.1 CVSS 3.1
Published Mar 18, 2026 3mo ago
Last Modified Jun 17, 2026 1w ago
Description
A vulnerability in MLflow's pyfunc extraction process allows for arbitrary file writes due to improper handling of tar archive entries. Specifically, the use of `tarfile.extractall` without path validation enables crafted tar.gz files containing `..` or absolute paths to escape the intended extraction directory. This issue affects the latest version of MLflow and poses a high/critical risk in scenarios involving multi-tenant environments or ingestion of untrusted artifacts, as it can lead to arbitrary file overwrites and potential remote code execution.
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality High
Integrity High
Availability None
Threat Intelligence
EPSS Exploit Probability
48.8% percentile
Exploit & Patch Status
Public Exploit Known
No Patch Available
Weaknesses 1
CWE-22 Path Traversal Resource Mgmt
Affected Products 1
| Vendor | Product | Version | Range |
|---|---|---|---|
| lfprojects | mlflow | * | ≤3.10.1 |
References 1
- huntr.com https://huntr.com/bounties/09856f77-f968-446f-a930-657d126efe4e
Remediation
No remediation data recorded yet
Check vendor advisories and the NVD entry for patch availability.