CVE-2023-6018CWE-78

MLflow Arbitrary File Write

Critical · published November 16, 2023

CVSS v3.0
10.0
EPSS
48%
Percentile
98.9
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can overwrite any file on the server running MLflow — like a kid with a crayon getting loose in an art gallery! 🔥 Think of it like a pizza delivery driver who can deliver any topping they want, even if your order was for plain cheese! They could switch out ingredients without permission, leading to a disastrous pizza party! This means an attacker could replace critical files with malicious ones, potentially hijacking the server or corrupting data. Imagine a scenario where your entire MLflow instance is compromised, leading to data manipulation or loss — absolutely devastating!

Put simply

Think of it like a pizza delivery driver who can deliver any topping they want, even if your order was for plain cheese! They could switch out ingredients without permission, leading to a disastrous pizza party! CVE-2023-6018 allows attackers to overwrite any file on the server without needing authentication, exploiting a flaw in file handling that fails to enforce proper permissions.

What to do

This means an attacker could replace critical files with malicious ones, potentially hijacking the server or corrupting data. Imagine a scenario where your entire MLflow instance is compromised, leading to data manipulation or loss — absolutely devastating! To patch this vulnerability, upgrade MLflow to the latest version immediately. Implement strict file access controls to ensure only authorized actions can be performed on server files. You've got this! With these steps, you’ll lock down your MLflow server in no time! 🛡️

The record
Technical detail
CVSS v3.0
10.0 · CRITICAL
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.47874 · 98.9th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2023-11-16T16:05Z
EPSS history
Timeline
  • 16 NOV 16:05Z
    MLflow Arbitrary File Write
    cvelistv5