NumPy — CVE history (PyPI)
NumPy
8 CVEs affect the NumPy PyPI package (highest CVSS 9.8). Latest disclosed: 2021-12-17. Full CVE history sourced from NVD.
Summary
- Package
NumPy(PyPI)- Total CVEs
8- Actively exploited (CISA KEV)
- 0
- Highest CVSS
9.8- Latest disclosed
- 2021-12-17
Recent CVEs (top 8)
| CVE | Severity | CVSS | KEV | Published | Summary |
|---|---|---|---|---|---|
CVE-2021-41496 | Medium | 5.5 | — | 2021-12-17 | Buffer overflow in the array_from_pyobj function of fortranobject.c in NumPy < 1.19, which allows attackers to conduct a Denial of Service attacks by carefully constructing an array with negative values. |
CVE-2021-41495 | Medium | 5.3 | — | 2021-12-17 | Null Pointer Dereference vulnerability exists in numpy.sort in NumPy < and 1.19 in the PyArray_DescrNew function due to missing return-value validation, which allows attackers to conduct DoS attacks by repetitively creating sort arrays. |
CVE-2021-34141 | Medium | 5.3 | — | 2021-12-17 | An incomplete string comparison in the numpy.core component in NumPy before 1.22.0 allows attackers to trigger slightly incorrect copying by constructing specific string objects. |
CVE-2021-33430 | Medium | 5.3 | — | 2021-12-17 | A Buffer Overflow vulnerability exists in NumPy 1.9.x in the PyArray_NewFromDescr_int function of ctors.c when specifying arrays of large dimensions (over 32) from Python code, which could let a malicious user cause a Denial of Service. |
CVE-2019-6446 | Critical | 9.8 | — | 2019-01-16 | An issue was discovered in NumPy before 1.16.3. |
CVE-2014-1859 | Medium | 5.5 | — | 2018-01-08 | (1) core/tests/test_memmap.py, (2) core/tests/test_multiarray.py, (3) f2py/f2py2e.py, and (4) lib/tests/test_io.py in NumPy before 1.8.1 allow local users to write to arbitrary files via a symlink attack on a temporary file. |
CVE-2014-1858 | Medium | 5.5 | — | 2018-01-08 | __init__.py in f2py in NumPy before 1.8.1 allows local users to write to arbitrary files via a symlink attack on a temporary file. |
CVE-2017-12852 | High | 7.5 | — | 2017-08-15 | The numpy.pad function in Numpy 1.13.1 and older versions is missing input validation. |
All-time worst (top 8 by CVSS)
| CVE | Severity | CVSS | KEV | Published | Summary |
|---|---|---|---|---|---|
CVE-2019-6446 | Critical | 9.8 | — | 2019-01-16 | An issue was discovered in NumPy before 1.16.3. |
CVE-2017-12852 | High | 7.5 | — | 2017-08-15 | The numpy.pad function in Numpy 1.13.1 and older versions is missing input validation. |
CVE-2021-41496 | Medium | 5.5 | — | 2021-12-17 | Buffer overflow in the array_from_pyobj function of fortranobject.c in NumPy < 1.19, which allows attackers to conduct a Denial of Service attacks by carefully constructing an array with negative values. |
CVE-2014-1859 | Medium | 5.5 | — | 2018-01-08 | (1) core/tests/test_memmap.py, (2) core/tests/test_multiarray.py, (3) f2py/f2py2e.py, and (4) lib/tests/test_io.py in NumPy before 1.8.1 allow local users to write to arbitrary files via a symlink attack on a temporary file. |
CVE-2014-1858 | Medium | 5.5 | — | 2018-01-08 | __init__.py in f2py in NumPy before 1.8.1 allows local users to write to arbitrary files via a symlink attack on a temporary file. |
CVE-2021-41495 | Medium | 5.3 | — | 2021-12-17 | Null Pointer Dereference vulnerability exists in numpy.sort in NumPy < and 1.19 in the PyArray_DescrNew function due to missing return-value validation, which allows attackers to conduct DoS attacks by repetitively creating sort arrays. |
CVE-2021-34141 | Medium | 5.3 | — | 2021-12-17 | An incomplete string comparison in the numpy.core component in NumPy before 1.22.0 allows attackers to trigger slightly incorrect copying by constructing specific string objects. |
CVE-2021-33430 | Medium | 5.3 | — | 2021-12-17 | A Buffer Overflow vulnerability exists in NumPy 1.9.x in the PyArray_NewFromDescr_int function of ctors.c when specifying arrays of large dimensions (over 32) from Python code, which could let a malicious user cause a Denial of Service. |