Skip to content
HighVulnerability

CVE-2024-3848: mlflow/mlflow path traversal in artifact URL handling via fragment

Identifier
CVE-2024-3848
Published
Record updated
View JSON
Affected
  • mlflow >= 2.9.2, < 2.12.1
Fixed in
2.12.1
  • released April 16, 2024, 29 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
43.3%

Summary

A path traversal flaw in mlflow/mlflow version 2.11.0 bypasses the earlier fix for CVE-2023-6909. The application mishandles artifact URLs, where a '#' character lets an attacker insert a path into the fragment and skip validation, so the protocol scheme is ignored. An attacker can read arbitrary files, including SSH and cloud keys.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.