Lucene search

K
osvGoogleOSV:GHSA-JJW5-XXJ6-PCV5
HistoryMay 24, 2022 - 5:17 p.m.

scikit-learn Deserialization of Untrusted Data

2022-05-2417:17:59
Google
osv.dev
7

9.6 High

AI Score

Confidence

High

0.01 Low

EPSS

Percentile

83.7%

scikit-learn (aka sklearn) through 0.23.0 can unserialize and execute commands from an untrusted file that is passed to the joblib.load() function, if __reduce__ makes an os.system call.
NOTE: third parties dispute this issue because the joblib.load() function is documented as unsafe and it is the user’s responsibility to use the function in a secure manner.

9.6 High

AI Score

Confidence

High

0.01 Low

EPSS

Percentile

83.7%