CVE-2020-28975

HIGH

Scikit-learn < 1.0.1 - Denial of Service

Title source: rule
STIX 2.1

Description

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.

Scores

CVSS v3 7.5
EPSS 0.0025
EPSS Percentile 48.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

Status published
Products (2)
pypi/scikit-learn 0.23.2 - 1.0.1PyPI
scikit-learn/scikit-learn 0.23.2 - 1.0.1
Published Nov 21, 2020
Tracked Since Feb 18, 2026