CVE-2017-12852: numpy Infinite Loop
CVSS: 7.5v3.0HighModified
AliasesSUSE-RU-2017:3010-1SUSE-SU-2022:3954-1GHSA-frgw-fgh6-9g52PYSEC-2017-1UBUNTU-CVE-2017-12852
Published 15-08-2017Last modified 05-08-2024
Vulnerability summary
CVE-2017-12852 is a high (CVSS 7.5) Infinite Loop vulnerability in numpy. EPSS estimates a 2.71% chance of exploitation in the next 30 days, higher than 85.8% of scored vulnerabilities. 1 public exploit is recorded.
CVSS score
7.5/10
010
High · v3.0 (NVD)EPSS score
2.71%
0%100%
Low · +0.11 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1github
Advisory lineage
Upstream 0 · Downstream 4 · Related 4Timeline
- 15-08-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
The numpy.pad function in Numpy 1.13.1 and older versions is missing input validation. An empty list or ndarray will stick into an infinite loop, which can allow attackers to cause a DoS attack.
CVSS metrics
4 scores · 3 sources · 2 versionsHigh 7.5Preferred score · NVD (NIST)
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HSourcesAll 3 agree
- OSV · PypiEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Medium 5.0Preferred score · NVD (NIST)
AV:N/AC:L/Au:N/C:N/I:N/A:PSourcesSingle source
EPSS trend
Probability
2.71%
Chance of exploitation in the next 30 days
Percentile
86%
Versus all other CVEs
30-day change
+0.11 pp
From 2.61% on 21-09-2026
21-09-202621-10-2026
EPSS score2.71%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundNumpy
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Suse4 products
- python-numpy_1_13_3-gnu-hpc&distro=SUSE Linux Enterprise Module for HPC 12< 1.13.3-4.6.1
- python-numpy&distro=SUSE Linux Enterprise Server 12 SP5< 1.8.0-5.19.1
- python-numpy&distro=SUSE Linux Enterprise Server for SAP Applications 12 SP5< 1.8.0-5.19.1
- python-numpy&distro=SUSE Linux Enterprise Software Development Kit 12 SP5< 1.8.0-5.19.1
Numpy1 product
- numpy≤ 1.13.1
PyPI1 product
- numpy< 1.13.3
Ubuntu1 product
- python-numpyAll versions (No fix recorded)
4 vendors · 7 products