Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:47404
HistoryJun 07, 2024 - 6:08 a.m.

Deserialization Of Untrusted Data

2024-06-0706:08:41
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
1
deserialization
untrusted data
input validation
pyfunc model
security

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

0.0004 Low

EPSS

Percentile

9.1%

mlflow is vulnerable to Deserialization of Untrusted Data. The vulnerability is caused due to inadequate input validation in the _load_model function within mlflow/pytorch/__init__.py. This allows an attacker to execute arbitrary code on the victim’s system by injecting a malicious pickle object into a PyFunc model, which will then be deserialized when the model is loaded.

CPENameOperatorVersion
mlflowle2.13.2
mlflowle2.13.2

8.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

0.0004 Low

EPSS

Percentile

9.1%