SCA: security update for mlflow (GHSA-5q6c-ffvg-xcm9)

high Tenable Cloud Security Plugin ID 410974

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- A vulnerability in mlflow/mlflow version 8.2.1 allows for remote code execution due to improper
neutralization of special elements used in an OS command ('Command Injection') within the
`mlflow.data.http_dataset_source.py` module. Specifically, when loading a dataset from a source URL with
an HTTP scheme, the filename extracted from the `Content-Disposition` header or the URL path is used to
generate the final file path without proper sanitization. This flaw enables an attacker to control the
file path fully by utilizing path traversal or absolute path techniques, such as '../../tmp/poc.txt' or
'/tmp/poc.txt', leading to arbitrary file write. Exploiting this vulnerability could allow a malicious
user to execute commands on the vulnerable machine, potentially gaining access to data and model
information. The issue is fixed in version 2.9.0. (CVE-2024-0520)

See Also

https://github.com/advisories/GHSA-5q6c-ffvg-xcm9

Plugin Details

Severity: High

ID: 410974

Version: Revision 1.7

Type: Local

Family: SCA Checks

Published: 1/23/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Medium

Score: 4.9

Percentile: 57.58

Vendor

Vendor Severity: Critical

CVSS v2

Risk Factor: Critical

Base Score: 10

Temporal Score: 7.8

Vector: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS Score Source: CVE-2024-0520

CVSS v3

Risk Factor: High

Base Score: 8.8

Temporal Score: 7.9

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 6/6/2024

Vulnerability Publication Date: 6/6/2024

Reference Information

CVE: CVE-2024-0520