CVE-2020-28975
Gentoo Linux Security Advisory 202301-03
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
4Exploited in Wild
-Decision
Descriptions
svm_predict_values in svm.cpp in Libsvm v324, as used in scikit-learn 0.23.2 and other products, allows attackers to cause a denial of service (segmentation fault) via a crafted model SVM (introduced via pickle, json, or any other model permanence standard) with a large value in the _n_support array. NOTE: the scikit-learn vendor's position is that the behavior can only occur if the library's API is violated by an application that changes a private attribute.
**EN DISPUTA** La función svm_predict_values en el archivo svm.cpp en Libsvm versión v324, como es usado en scikit-learn versiones 0.23.2 y otros productos, permite a atacantes causar una denegación de servicio (fallo de segmentación) por medio de un modelo SVM diseñado (introducido por medio de pickle, json o cualquier otro modelo estándar de permanencia) con un valor grande en la matriz _n_supportNOTA: la posición del proveedor de scikit-learn es que el comportamiento sólo puede ocurrir si la API de la biblioteca es violada por una aplicación que cambia un atributo privado
A vulnerability was found in scikit-learn which could result in denial of service. Versions less than 1.1.1 are affected.
CVSS Scores
SSVC
- Decision:Track*
Timeline
- 2020-11-21 CVE Reserved
- 2020-11-21 CVE Published
- 2020-12-01 First Exploit
- 2024-08-04 CVE Updated
- 2025-03-30 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
CAPEC
References (7)
URL | Tag | Source |
---|---|---|
http://seclists.org/fulldisclosure/2020/Nov/44 | Mailing List |
|
URL | Date | SRC |
---|---|---|
https://github.com/scikit-learn/scikit-learn/commit/1bf13d567d3cd74854aa8343fd25b61dd768bb85 | 2024-06-26 |
URL | Date | SRC |
---|---|---|
https://security.gentoo.org/glsa/202301-03 | 2024-06-26 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Scikit-learn Search vendor "Scikit-learn" | Scikit-learn Search vendor "Scikit-learn" for product "Scikit-learn" | >= 0.23.2 < 1.0.1 Search vendor "Scikit-learn" for product "Scikit-learn" and version " >= 0.23.2 < 1.0.1" | - |
Affected
|