Skip to main content
← All vulnerabilities
CVE-2020-13092GHSA-JJW5-XXJ6-PCV5PYSEC-2020-107

scikit-learn (aka sklearn) through 0.23.0 can unserialize and execute commands from an untrusted file that is passed to the joblib.load() fu

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.23.1
None on Exploit-DB, Metasploit or GitHub

Summary

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

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • scikit-learnPyPI

    through 0.23.0

  • scikit-learnPyPI

    fixed in 0.23.1

References 2

GitHub · 0FuzzingQ/vuln

scikit-learn.org