7.8

CVE-2026-4137: lfprojects mlflow

CVSS: 7.8v3.1HighAnalyzed
AliasesGHSA-f2m9-wcf4-cwwxBIT-mlflow-2026-4137PYSEC-2026-2655
Published 18-05-2026Last modified 19-05-2026

Vulnerability summary

CVE-2026-4137 is a high (CVSS 7.8) vulnerability in lfprojects mlflow. EPSS estimates a 0.16% chance of exploitation in the next 30 days, higher than 5% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
41/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.8/10
010
High · v3.1 (NVD)
EPSS score
0.16%
0%100%
Low · -0.03 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Timeline

  1. 18-05-2026
    PublishedVulnerability first disclosed.
  2. 19-05-2026
    Last modifiedVulnerability information updated.

Description

In mlflow/mlflow versions prior to 3.11.0, the `get_or_create_nfs_tmp_dir()` function in `mlflow/utils/file_utils.py` creates temporary directories with world-writable permissions (0o777), and the `_create_model_downloading_tmp_dir()` function in `mlflow/pyfunc/__init__.py` creates directories with group-writable permissions (0o770). These insecure permissions allow local attackers to tamper with model artifacts, such as cloudpickle-serialized Python objects, and achieve arbitrary code execution when the tampered artifacts are deserialized via `cloudpickle.load()`. This vulnerability is particularly critical in environments with shared NFS mounts, such as Databricks, where NFS is enabled by default. The issue is a continuation of the vulnerability class addressed in CVE-2025-10279, which was only partially fixed.

CVSS metrics

4 scores · 3 sources · 2 versions

EPSS trend

Probability

0.16%

Chance of exploitation in the next 30 days

Percentile

5%

Versus all other CVEs

30-day change

-0.03 pp

From 0.19% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.16%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (huntr.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Chainguard1 product
  • mlflow< 3.16.0-r0
Lfprojects1 product
Mlflow1 product
PyPI1 product
  • mlflow≥ 1.26.0, < 3.11.0 | < 3.11.0
Wolfi1 product
  • mlflow< 3.16.0-r0

5 vendors · 5 products

References

9 links