Skip to main content

Mlflow CVE-2026-33866

| EUVDEUVD-2026-19609 MEDIUM
Missing Authorization (CWE-862)
2026-04-07 CERT-PL GHSA-46r5-x6jq-v8g6
5.3
CVSS 4.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

This vulnerability presents moderate real-world risk with competing signals. The CVSS v4.0 score of 5.3 reflects network-accessible attack vector (AV:N), low complexity (AC:L), and low confidentiality impact (VC:L), but requires authenticated access (PR:L)-limiting the threat model to insider actors or compromised credentials. CISA SSVC decision framework classifies exploitation status as 'none' (no confirmed active exploitation) but marks the attack as 'automatable' (yes), suggesting trivial scripting required for systematic artifact exfiltration once credentials are obtained. The discrepancy between CVSS scoring and SSVC classification indicates this is a privilege-escalation or lateral-movement vector rather than a remote code execution or system compromise threat. Organizations with strong authentication hygiene and limited MLflow user populations face lower risk; those with many users or shared credentials face elevated insider-threat exposure. The availability of an upstream patch (GitHub PR #21708) further reduces urgency but does not eliminate the risk window for unpatched deployments.

Exploit ScenarioDerived

A malicious or disgruntled MLflow user with valid credentials obtains the experiment ID of a competing team's proprietary ML model (e.g., via metadata leakage or social engineering). The attacker scripts a series of HTTP POST requests to the AJAX download endpoint with their own credentials but targeting the foreign experiment ID, bypassing the authorization check and retrieving the model artifacts without triggering audit alerts. This enables intellectual property theft or data exfiltration within a shared MLflow infrastructure environment. No public exploit code has been independently confirmed, but the attack requires only basic HTTP scripting knowledge and is fully automatable.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 07, 2026

MLflow through version 3.10.1 allows authenticated users to bypass authorization controls and download model artifacts from experiments they lack permission to access via an unprotected AJAX endpoint. The vulnerability requires valid MLflow authentication but no special privileges, enabling lateral access to restricted experiment data. Patch availability confirmed via upstream pull request; CISA SSVC assessment indicates partial technical impact with automatable exploitation path but no confirmed active exploitation.

RemediationAI

Upgrade MLflow to the patched version released after 3.10.1; exact fix version designation should be confirmed from the upstream pull request at https://github.com/mlflow/mlflow/pull/21708 and corresponding tagged release. Until patching is feasible, restrict MLflow API endpoint access via network-layer controls (firewall rules, reverse-proxy authentication) to limit authenticated user access, and audit access logs for suspicious cross-experiment artifact downloads. Organizations should review deployed MLflow instances for version compliance and prioritize upgrades given the simple automatable exploitation path and confirmed authorization bypass. Vendor advisory details are available from CERT-PL at https://cert.pl/en/posts/2026/04/CVE-2026-33865/.

Affected VersionsENISA

MLflow 0 ≤3.10.1

Affected Packages

pypi mlflow fix: 3.11.0rc0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MLflow is an open-source machine learning platform for experiment tracking and model management. The vulnerability exists in the AJAX endpoint responsible for downloading saved model artifacts-a REST-based interface commonly used for programmatic artifact retrieval. The root cause is missing access-control validation (CWE-862: Improper Authorization), meaning the endpoint fails to verify whether the requesting authenticated user has read permissions on the target experiment before serving artifacts. Any authenticated MLflow user can construct requests to this endpoint specifying arbitrary experiment identifiers, bypassing the authorization model that normally restricts artifact visibility to authorized personnel. The affected scope spans MLflow versions 0 through 3.10.1 across all platform instances where the software is deployed (cpe:2.3:a:mlflow:mlflow:*:*:*:*:*:*:*:*).

Know when Mlflow gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 6.5 MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch released
Apr 07, 2026 - 13:00 nvd
Patch available
CVE Published
Apr 07, 2026 - 12:57 nvd
MEDIUM 5.3

DescriptionCVE.org

MLflow is vulnerable to an authorization bypass affecting the AJAX endpoint used to download saved model artifacts. Due to missing access‑control validation, a user without permissions to a given experiment can directly query this endpoint and retrieve model artifacts they are not authorized to access.

This issue affects MLflow version through 3.10.1

Threat Intelligence Overview

EPSS Score
0.0%
Top 91% exploitable
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Related Vulnerabilities in MLflow XSS and Authorization Bypass

View all 2

More in Mlflow

View all
CVE-2026-64849 CRITICAL POC
9.3 Aug 17

Server-side request forgery in MLflow before 3.15.0 lets remote unauthenticated attackers coerce the server into making

CVE-2024-8859 HIGH POC
7.5 Mar 20

A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. Rated high severity (CVSS 7.5), this vulnerabilit

CVE-2023-3765 CRITICAL POC
10.0 Jul 19

Absolute Path Traversal in GitHub repository mlflow/mlflow prior to 2.5.0. Rated critical severity (CVSS 10.0), this vul

CVE-2026-116692 CRITICAL POC
9.8 Oct 27

Unauthenticated remote code execution in MLflow 3.12.0rc0 through 3.16.x lets any network caller reach the tracking serv

CVE-2026-0545 CRITICAL POC
9.8 Apr 03

MLflow's FastAPI job endpoints bypass basic-auth entirely, allowing network attackers to submit and execute jobs without

CVE-2023-6975 CRITICAL POC
9.8 Dec 20

A malicious user could use this issue to get command execution on the vulnerable machine and get access to data & models

CVE-2023-6974 CRITICAL POC
9.8 Dec 20

A malicious user could use this issue to access internal HTTP(s) servers and in the worst case (ie: aws instance) it cou

CVE-2023-6014 CRITICAL POC
9.8 Nov 16

An attacker is able to arbitrarily create an account in MLflow bypassing any authentication requirment. Rated critical s

CVE-2023-6018 CRITICAL POC
9.8 Nov 16

An attacker can overwrite any file on the server hosting MLflow without any authentication. Rated critical severity (CVS

CVE-2023-2780 CRITICAL POC
9.8 May 17

Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.3.1. Rated critical severity (CVSS 9.8), th

CVE-2023-1177 CRITICAL POC
9.8 Mar 24

Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.2.1. Rated critical severity (CVSS 9.8), th

CVE-2024-27133 CRITICAL POC
9.6 Feb 23

Insufficient sanitization in MLflow leads to XSS when running a recipe that uses an untrusted dataset. Rated critical se

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy