CVE-2020-28975

Published Nov 21, 2020 CVSS 3.1 · 7.5 High EPSS 3.6% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-jxfp-4rvq-9h9m scikit-learn Denial of Service
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 4:48 PM
Reserved
Nov 21, 2020, 12:00 AM
Status
Modified
Published
Nov 21, 2020, 9:15 PM
Modified
Jun 17, 2026, 3:10 AM