Appsecure logo

CVE-2025-15381: High Vulnerability in lfprojects mlflow

A high-severity vulnerability in the lfprojects mlflow affects the basic-auth app, allowing unauthorized access to trace information and assessment creation. Immediate remediation is necessary.

HIGHCVSS 7.1 · Published March 27, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

In the latest version of mlflow/mlflow, when the `basic-auth` app is enabled, tracing and assessment endpoints are not protected by permission validators. This allows any authenticated user, including those with `NO_PERMISSIONS` on the experiment, to read trace information and create assessments for traces they should not have access to. This vulnerability impacts confidentiality by exposing trace metadata and integrity by allowing unauthorized creation of assessments. Deployments using `mlflow server --app-name=basic-auth` are affected.

The vulnerability has a CVSS score of 7.1, classified as high severity. The attack vector is network-based, requiring low privileges and no user interaction. Given the nature of this vulnerability, attackers may leverage it to access sensitive trace data and manipulate assessments, posing a significant risk to organizations using the affected product.

Organizations should prioritize patching immediately to mitigate potential risks associated with this vulnerability. The lack of permission validation could lead to unauthorized access and data integrity issues, which can have severe repercussions for data confidentiality and the overall trust in the mlflow system.

Currently, there are no known exploits, and the vulnerability is not in the KEV catalog. However, the potential for exploitation is high, making it imperative for organizations to take proactive steps in addressing this issue.

Vulnerability Details

The vulnerability allows unauthorized users to create assessments and access trace information within the mlflow application. It is classified under CWE-200, which pertains to exposure of sensitive information. The vulnerability affects all versions of mlflow prior to the fix.

Technical Analysis

The root cause of this vulnerability stems from insufficient permission validation for tracing and assessment endpoints within the basic-auth app of mlflow. The attack vector is network-based, meaning that an attacker can exploit the vulnerability remotely, requiring only low privileges. Importantly, no user interaction is necessary to exploit this vulnerability.

The implications of this vulnerability include a low confidentiality impact, as sensitive trace metadata can be exposed, and a high integrity impact, as unauthorized assessments can be created. Organizations should remain vigilant and monitor for potential unauthorized access attempts.

Risk & Impact Analysis

Risk to organizations includes unauthorized access to sensitive trace data and the possibility of tampering with assessments. The potential blast radius is significant, as it could affect any instance of mlflow utilizing the basic-auth app. The urgency for remediation is high due to the CVSS score of 7.1 and the implications of unauthorized access to sensitive information.

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

All versions of mlflow prior to the vendor patch are affected. Organizations utilizing the basic-auth app should prioritize updating to the latest secured version.

Mitigation & Remediation

Organizations should address this vulnerability by updating to the latest version of mlflow that includes the necessary permission validations. If a patch is not immediately available, consider disabling the basic-auth app until a secure version can be deployed. Additionally, implementing strict access controls and monitoring for unauthorized access attempts can help mitigate risks.

For further information, organizations can consult resources on penetration testing to validate the effectiveness of patches.

Detection Guidance

Organizations should monitor logs for unusual access patterns to trace and assessment endpoints. Behavioral anomalies, such as unauthorized creation of assessments or access attempts by users without permissions, should be flagged for further investigation.

AppSecure Threat Intelligence Insight

The significance of this vulnerability highlights the importance of implementing robust permission validation mechanisms in applications. Security teams should learn from this incident to avoid similar vulnerabilities in the future.

To further enhance security posture, organizations may consider reviewing their vulnerability management program and ensuring that all applications undergo thorough security testing.

Furthermore, organizations should stay informed about the latest security trends and threats through penetration testing methodology to proactively address vulnerabilities.

In conclusion, organizations using mlflow should act swiftly to remediate this vulnerability and ensure their deployments are secure against unauthorized access.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.