Bugzilla – Bug 1179081
VUL-1: CVE-2020-28975: libsvm: denial of service in svm_predict_values in svm.cpp
Last modified: 2020-11-23 07:37:24 UTC
CVE-2020-28975 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. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-28975 https://github.com/scikit-learn/scikit-learn/issues/18891 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28975 https://github.com/cjlin1/libsvm/blob/9a3a9708926dec87d382c43b203f2ca19c2d56a0/svm.cpp#L2501
The original bug report was closed as invalid. The reporter changed a private variable inside the class that shouldn't be allowed. Closing bug as invalid.