PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-2614 mlflow CVE debrief

CVE-2026-2614 is a high-severity vulnerability in mlflow/mlflow that allows unauthenticated remote attackers to read arbitrary files from the server's filesystem. The issue arises in the `_create_model_version()` handler of `mlflow/server/handlers.py` in mlflow/mlflow versions 3.9.0 and earlier. An attacker can exploit this by including the tag `mlflow.prompt.is_prompt` in a `CreateModelVersion` request, bypassing source path validation. This enables an attacker to store an arbitrary local filesystem path as the model version source. The `get_model_version_artifact_handler()` function later uses this source to serve files without verifying the model version's prompt status, leading to a complete confidentiality compromise. This issue is fixed in version 3.10.0.

Vendor
mlflow
Product
mlflow/mlflow
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-11
Original CVE updated
2026-08-28
Advisory published
2026-05-11
Advisory updated
2026-08-28

Who should care

Users of mlflow/mlflow versions 3.9.0 and earlier should be aware of this vulnerability and take immediate action to protect their systems. This includes upgrading to version 3.10.0 or applying the necessary patches. Additionally, users should monitor their systems for any suspicious activity and implement compensating controls to prevent exploitation.

Technical summary

The vulnerability in mlflow/mlflow arises from a flawed validation mechanism in the `_create_model_version()` handler of `mlflow/server/handlers.py`. By including the tag `mlflow.prompt.is_prompt` in a `CreateModelVersion` request, an unauthenticated remote attacker can bypass source path validation and store an arbitrary local filesystem path as the model version source. The `get_model_version_artifact_handler()` function then uses this source to serve files without verifying the model version's prompt status, allowing for a complete confidentiality compromise.

Defensive priority

High

Recommended defensive actions

  • Upgrade to mlflow/mlflow version 3.10.0 or later
  • Apply the necessary patches to fix the vulnerability
  • Monitor systems for suspicious activity
  • Implement compensating controls to prevent exploitation
  • Conduct regular inventory checks to ensure all systems are up-to-date

Evidence notes

The CVE record was published on 2026-05-11T20:25:41.423Z and was last modified on 2026-07-02T12:17:02.460Z. The NVD entry is currently Modified. The vulnerability has a CVSS score of 7.5 and a severity of High.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-2614 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-2614

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-2614 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-2614

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://github.com/mlflow/mlflow/commit/6e801f4259d96804c73107315b24cef0f6aa115a

    [email protected] - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://huntr.com/bounties/19380271-3fbf-4beb-987e-6fd7069c55e6

    [email protected] - Exploit, Third Party Advisory

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:34456

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/security/cve/CVE-2026-2614

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-2614.json

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.