CVE-2021-41495
NumPy NULL Pointer Dereference
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.3
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
CVE-2021-41495- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 3.5 Low
AV:N/AC:M/Au:S/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
CVE-2021-41495- Updated
- 2026-11-02
EUVDEUVD-2021-0152 No score
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
EUVD-2021-0152- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5545-2q6w-2gh6
7.5
NumPy NULL Pointer Dereference
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.
- Record
GHSA-5545-2q6w-2gh6- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVAZL-7045
5.3
CVE-2021-41495 affecting package numpy for versions less than 1.22.0-1
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
AZL-7045- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.3
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
CVE-2021-41495- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 26 moreShow less
OSVDEBIAN-CVE-2021-41495
5.3
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
DEBIAN-CVE-2021-41495- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-5545-2q6w-2gh6
7.5
NumPy NULL Pointer Dereference
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.
- Record
GHSA-5545-2q6w-2gh6- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVOESA-2022-1522
7.5
numpy security update
A fast multidimensional array facility for Python.
Security Fix(es):
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-41495)
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. NOTE: the vendor states that this reported code behavior is "completely harmless."(CVE-2021-34141)
- Record
OESA-2022-1522- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2022:8852
7.5
Red Hat Security Advisory: Red Hat OpenStack Platform 16.2.4 (numpy) security update
- Record
RHSA-2022:8852- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2022:8861
7.5
Red Hat Security Advisory: Red Hat OpenStack Platform 16.1.9 (numpy) security update
- Record
RHSA-2022:8861- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-41495
5.3
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. NOTE: While correct that validation is missing, an error can only occur due to an exhaustion of memory. If the user can exhaust memory, they are already privileged. Further, it should be practically impossible to construct an attack which can target the memory exhaustion to occur at exactly this place
- Record
UBUNTU-CVE-2021-41495- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1789381947 No score
TuxCare security update for numpy (2 CVEs)
TuxCare rebuilt numpy to address 2 CVEs. Fixed in 1.16.0.post3+tuxcare.
- Record
CLSA-2026-1789381947- Updated
- 2026-11-02
OSVCLSA-2026-1789474848 No score
TuxCare security update for numpy (1 CVE)
TuxCare rebuilt numpy to address 1 CVE. Fixed in 1.15.4.post3+tuxcare.
- Record
CLSA-2026-1789474848- Updated
- 2026-11-02
OSVCLSA-2026-1793175147 No score
TuxCare security update for numpy (8 CVEs)
TuxCare rebuilt numpy to address 8 CVEs. Fixed in 2.1.3.post1+tuxcare.
- Record
CLSA-2026-1793175147- Updated
- 2026-11-02
OSVCLSA-2026-1793175390 No score
TuxCare security update for numpy (8 CVEs)
TuxCare rebuilt numpy to address 8 CVEs. Fixed in 2.0.2.post1+tuxcare.
- Record
CLSA-2026-1793175390- Updated
- 2026-11-02
OSVCLSA-2026-1793694087 No score
TuxCare security update for numpy (7 CVEs)
TuxCare rebuilt numpy to address 7 CVEs. Fixed in 2.2.6.post1+tuxcare.
- Record
CLSA-2026-1793694087- Updated
- 2026-11-03
OSVCLSA-2026-1793694742 No score
TuxCare security update for numpy (5 CVEs)
TuxCare rebuilt numpy to address 5 CVEs. Fixed in 1.26.4.post1+tuxcare.
- Record
CLSA-2026-1793694742- Updated
- 2026-11-03
OSVCLSA-2026-1793700288 No score
TuxCare security update for numpy (7 CVEs)
TuxCare rebuilt numpy to address 7 CVEs. Fixed in 1.21.6.post1+tuxcare.
- Record
CLSA-2026-1793700288- Updated
- 2026-11-03
OSVopenSUSE-SU-2022:1064-1 No score
Security update for python2-numpy
This update for python2-numpy fixes the following issues:
- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).
- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).
- Record
openSUSE-SU-2022:1064-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13220-1 No score
python310-numpy-1.25.2-2.1 on GA media
These are all security issues fixed in the python310-numpy-1.25.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13220-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14311-1 No score
python310-numpy1-1.26.4-1.1 on GA media
These are all security issues fixed in the python310-numpy1-1.26.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14311-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11371-1 No score
python313-numpy-2.4.6-1.1 on GA media
These are all security issues fixed in the python313-numpy-2.4.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11371-1- Updated
- 2026-11-02
OSVPYSEC-2021-856 No score
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.
- Record
PYSEC-2021-856- Updated
- 2026-11-02
OSVSUSE-SU-2022:1064-1 No score
Security update for python2-numpy
This update for python2-numpy fixes the following issues:
- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).
- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).
- Record
SUSE-SU-2022:1064-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:1064-2 No score
Security update for python2-numpy
This update for python2-numpy fixes the following issues:
- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).
- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).
- Record
SUSE-SU-2022:1064-2- Updated
- 2026-11-02
OSVSUSE-SU-2022:2441-1 No score
Security update for python2-numpy
This update for python2-numpy fixes the following issues:
- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).
- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).
- Record
SUSE-SU-2022:2441-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2645-1 No score
Security update for python-numpy
This update for python-numpy fixes the following issues:
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).
- Record
SUSE-SU-2022:2645-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2646-1 No score
Security update for python-numpy
This update for python-numpy fixes the following issues:
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).
- Record
SUSE-SU-2022:2646-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2793-1 No score
Security update for python-numpy
This update for python-numpy fixes the following issues:
- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).
- Record
SUSE-SU-2022:2793-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0424-1 No score
Security update for python3-numpy
This update for python3-numpy fixes the following issues:
- CVE-2021-41495: missing return value validation can lead to null pointer dereference. (bsc#1193911)
Other bug fixes:
- Correction of advance in PCG with emulated int128.
- Record
SUSE-SU-2025:0424-1- Updated
- 2026-11-02
OSVUSN-5763-1 No score
numpy vulnerabilities
It was discovered that NumPy did not properly manage memory when specifying arrays of large dimensions. If a user were tricked into running malicious Python file, an attacker could cause a denial of service. This issue only affected Ubuntu 20.04 LTS. (CVE-2021-33430)
It was discovered that NumPy did not properly perform string comparison operations under certain circumstances. An attacker could possibly use this issue to cause NumPy to crash, resulting in a denial of service. (CVE-2021-34141)
It was discovered that NumPy did not properly manage memory under certain circumstances. An attacker could possibly use this issue to cause NumPy to crash, resulting in a denial of service. (CVE-2021-41495, CVE-2021-41496)
- Record
USN-5763-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
numpyPyPI |
through 1.18.5 | 1.19 |
numpyAzure Linux:2 |
before 1.22.0-1 | 1.22.0-1 |
numpyTuxCare:PyPI From an advisory covering 2 CVEs |
1.16.0 up to 1.16.0.post3+tuxcare, plus listed versions 1.16.0.post1+tuxcare1.16.0.post2+tuxcare |
1.16.0.post3+tuxcare |
numpyTuxCare:PyPI |
1.15.4 up to 1.15.4.post3+tuxcare, plus listed versions 1.15.4.post1+tuxcare1.15.4.post2+tuxcare |
1.15.4.post3+tuxcare |
numpyTuxCare:PyPI |
2.1.3 up to 2.1.3.post1+tuxcare | 2.1.3.post1+tuxcare |
numpyTuxCare:PyPI |
2.0.2 up to 2.0.2.post1+tuxcare | 2.0.2.post1+tuxcare |
numpyTuxCare:PyPI |
2.2.6 up to 2.2.6.post1+tuxcare | 2.2.6.post1+tuxcare |
numpyTuxCare:PyPI |
1.26.4 up to 1.26.4.post1+tuxcare | 1.26.4.post1+tuxcare |
numpyTuxCare:PyPI From an advisory covering 3 CVEs |
1.21.6 up to 1.21.6.post1+tuxcare | 1.21.6.post1+tuxcare |
numpyDebian:12 |
All versions, plus listed versions 1:1.24.2-11:1.24.2-1+deb12u11:1.24.2-21:1.24.2-2+hurd.11:1.24.2-3 Show 45 moreShow less1:1.26.3-11:1.26.3-21:1.26.4+ds-11:1.26.4+ds-101:1.26.4+ds-111:1.26.4+ds-121:1.26.4+ds-131:1.26.4+ds-21:1.26.4+ds-31:1.26.4+ds-41:1.26.4+ds-51:1.26.4+ds-61:1.26.4+ds-71:1.26.4+ds-81:1.26.4+ds-91:1.26.4+ds-9~exp11:2.1.0+ds-11:2.1.0+ds-21:2.1.1+ds-11:2.1.1+ds-21:2.1.1+ds-31:2.1.2+ds-11:2.1.3+ds-11:2.1.3+ds-21:2.2.0+ds-11:2.2.1+ds-11:2.2.1+ds-21:2.2.2+ds-11:2.2.2+ds-21:2.2.3+ds-11:2.2.3+ds-21:2.2.3+ds-31:2.2.3+ds-41:2.2.3+ds-51:2.2.4+ds-11:2.2.4+ds-1.11:2.2.4+ds-1.21:2.3.2+ds-11:2.3.3+ds-11:2.3.3+ds-21:2.3.3+ds-31:2.3.4+ds-11:2.3.4+ds-21:2.3.4+ds-31:2.3.5+ds-1 |
None known |
Show 66 moreShow less
| Package | Affected | Fixed |
|---|---|---|
numpyDebian:13 |
All versions, plus listed versions 1:2.2.4+ds-11:2.2.4+ds-1.11:2.2.4+ds-1.21:2.3.2+ds-11:2.3.3+ds-1 Show 18 moreShow less1:2.3.3+ds-21:2.3.3+ds-31:2.3.4+ds-11:2.3.4+ds-21:2.3.4+ds-31:2.3.5+ds-11:2.3.5+ds-21:2.3.5+ds-31:2.4.1+ds-11:2.4.2+ds-11:2.4.3+ds-11:2.4.4+ds-11:2.4.4+ds-21:2.4.6+ds-11:2.4.6+ds-21:2.4.6+ds-31:2.4.6+ds-41:2.4.6+ds-5 |
None known |
numpyDebian:14 |
All versions, plus listed versions 1:2.2.4+ds-11:2.2.4+ds-1.11:2.2.4+ds-1.21:2.3.2+ds-11:2.3.3+ds-1 Show 18 moreShow less1:2.3.3+ds-21:2.3.3+ds-31:2.3.4+ds-11:2.3.4+ds-21:2.3.4+ds-31:2.3.5+ds-11:2.3.5+ds-21:2.3.5+ds-31:2.4.1+ds-11:2.4.2+ds-11:2.4.3+ds-11:2.4.4+ds-11:2.4.4+ds-21:2.4.6+ds-11:2.4.6+ds-21:2.4.6+ds-31:2.4.6+ds-41:2.4.6+ds-5 |
None known |
numpyPyPI |
before 1.19, plus listed versions 0.9.60.9.81.01.0.31.0.4 Show 45 moreShow less1.0b11.0b41.0b51.0rc11.0rc21.0rc31.1.11.10.01.10.11.10.21.10.31.10.41.11.01.11.11.11.21.11.31.12.01.12.11.13.01.13.11.13.31.14.01.14.11.14.21.14.31.14.41.14.51.14.61.15.01.15.11.15.21.15.31.15.41.16.01.16.11.16.21.16.31.16.41.16.51.16.61.17.01.17.11.17.21.17.31.17.4 |
1.19 |
numpyopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 1.16.5-6.oe1 | 1.16.5-6.oe1 |
numpyopenEuler:20.03-LTS-SP2 From an advisory covering 2 CVEs |
before 1.16.5-6.oe1 | 1.16.5-6.oe1 |
numpyopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 1.16.5-6.oe1 | 1.16.5-6.oe1 |
numpyPyPI |
before 1.19.1, plus listed versions 0.9.60.9.81.01.0.31.0.4 Show 45 moreShow less1.0b11.0b41.0b51.0rc11.0rc21.0rc31.1.11.10.01.10.11.10.21.10.31.10.41.11.01.11.11.11.21.11.31.12.01.12.11.13.01.13.0rc11.13.0rc21.13.11.13.31.14.01.14.0rc11.14.11.14.21.14.31.14.41.14.51.14.61.15.01.15.0rc11.15.0rc21.15.11.15.21.15.31.15.41.16.01.16.0rc11.16.0rc21.16.11.16.21.16.31.16.4 |
1.19.1 |
numpyRed Hat:openstack:16.2::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
numpy-debugsourceRed Hat:openstack:16.2::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpyRed Hat:openstack:16.2::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpy-debuginfoRed Hat:openstack:16.2::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpy-f2pyRed Hat:openstack:16.2::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
numpyRed Hat:openstack:16.1::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
numpy-debugsourceRed Hat:openstack:16.1::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpyRed Hat:openstack:16.1::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpy-debuginfoRed Hat:openstack:16.1::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python3-numpy-f2pyRed Hat:openstack:16.1::el8 |
before 1:1.17.0-11.el8ost | 1:1.17.0-11.el8ost |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise Module for HPC 15 SP3 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Linux Enterprise Module for Python 2 15 SP3 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Manager Proxy 4.1 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Manager Retail Branch Server 4.1 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Manager Server 4.1 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpySUSE:Enterprise Storage 7 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python-numpy_1_16_5-gnu-hpcopenSUSE:Leap 15.4 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python-numpy_1_16_5-gnu-hpcSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise Server 15-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise Server 15 SP1-BCL From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise Server 15 SP1-LTSS From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Linux Enterprise Server for SAP Applications 15 SP1 From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python2-numpySUSE:Enterprise Storage 6 From an advisory covering 3 CVEs |
before 1.16.5-150000.1.9.1 | 1.16.5-150000.1.9.1 |
python-numpySUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 1.8.0-5.14.1 | 1.8.0-5.14.1 |
python-numpySUSE:Linux Enterprise Server 12 SP5 |
before 1.8.0-5.14.1 | 1.8.0-5.14.1 |
python-numpySUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.8.0-5.14.1 | 1.8.0-5.14.1 |
python-numpySUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 1.17.3-150400.23.3.1 | 1.17.3-150400.23.3.1 |
python-numpy_1_17_3-gnu-hpcSUSE:Linux Enterprise Module for HPC 15 SP4 |
before 1.17.3-150400.23.3.1 | 1.17.3-150400.23.3.1 |
python-numpyopenSUSE:Leap 15.4 |
before 1.17.3-150400.23.3.1 | 1.17.3-150400.23.3.1 |
python-numpy_1_17_3-gnu-hpcopenSUSE:Leap 15.4 |
before 1.17.3-150400.23.3.1 | 1.17.3-150400.23.3.1 |
python-numpy_1_13_3-gnu-hpcSUSE:Linux Enterprise Module for HPC 12 |
before 1.13.3-4.15.1 | 1.13.3-4.15.1 |
python3-numpySUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 1.17.3-150400.31.1 | 1.17.3-150400.31.1 |
python-numpy_1_17_3-gnu-hpcSUSE:Linux Enterprise Module for HPC 15 SP6 |
before 1.17.3-150400.31.1 | 1.17.3-150400.31.1 |
python-numpy_1_17_3-gnu-hpcSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 1.17.3-150400.31.1 | 1.17.3-150400.31.1 |
python-numpy_1_17_3-gnu-hpcopenSUSE:Leap 15.6 |
before 1.17.3-150400.31.1 | 1.17.3-150400.31.1 |
python3-numpyopenSUSE:Leap 15.6 |
before 1.17.3-150400.31.1 | 1.17.3-150400.31.1 |
numpyUbuntu:20.04:LTS |
before 1:1.17.4-5ubuntu3.1, plus listed versions 1:1.17.3-0ubuntu21:1.17.4-3ubuntu11:1.17.4-3ubuntu21:1.17.4-5ubuntu21:1.17.4-5ubuntu3 |
1:1.17.4-5ubuntu3.1 |
numpyUbuntu:22.04:LTS |
before 1:1.21.5-1ubuntu22.04.1, plus listed versions 1:1.19.5-1ubuntu21:1.19.5-1ubuntu31:1.20.2-1ubuntu11:1.21.4-21:1.21.5-11:1.21.5-1build2 |
1:1.21.5-1ubuntu22.04.1 |
numpyUbuntu:20.04:LTS From an advisory covering 4 CVEs |
before 1:1.17.4-5ubuntu3.1, plus listed versions 1:1.17.3-0ubuntu21:1.17.4-3ubuntu11:1.17.4-3ubuntu21:1.17.4-5ubuntu21:1.17.4-5ubuntu3 |
1:1.17.4-5ubuntu3.1 |
numpyUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 1:1.21.5-1ubuntu22.04.1, plus listed versions 1:1.19.5-1ubuntu21:1.19.5-1ubuntu31:1.20.2-1ubuntu11:1.21.4-21:1.21.5-11:1.21.5-1build2 |
1:1.21.5-1ubuntu22.04.1 |
python-numpy_1_16_5-gnu-hpcopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python2-numpyopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 1.16.5-150200.3.5.1 | 1.16.5-150200.3.5.1 |
python-numpyopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.25.2-2.1 | 1.25.2-2.1 |
python-numpy1openSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 1.26.4-1.1 | 1.26.4-1.1 |
python-numpyopenSUSE:Tumbleweed From an advisory covering 5 CVEs |
before 2.4.6-1.1 | 2.4.6-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-41495 is a medium vulnerability (CVSS 5.3) in Numpy, published December 17, 2021. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 1.24%, the 69th percentile. Fixed in numpy 1.19.
References
github.com/numpy/numpy/issues/19038
oracle.com/security-alerts/cpujul2022.html
nvd.nist.gov/vuln/detail/CVE-2021-41495
github.com/advisories/GHSA-5545-2q6w-2gh6
github.com/pypa/advisory-database/tree/main/vulns/numpy/PYSEC-2021-856.yaml
security-tracker.debian.org/tracker/CVE-2021-41495
Show 35 moreShow less
github.com/numpy/numpy
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1522
nvd.nist.gov/vuln/detail/CVE-2021-34141
access.redhat.com/errata/RHSA-2022:8852
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2035037
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8852.json
access.redhat.com/security/cve/CVE-2021-41495
cve.org/CVERecord?id=CVE-2021-41495
access.redhat.com/errata/RHSA-2022:8861
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8861.json
suse.com/support/update/announcement/2022/suse-su-20221064-1
bugzilla.suse.com/1193907
bugzilla.suse.com/1193911
bugzilla.suse.com/1193913
suse.com/security/cve/CVE-2021-33430
suse.com/security/cve/CVE-2021-41495
suse.com/security/cve/CVE-2021-41496
suse.com/support/update/announcement/2022/suse-su-20221064-2
suse.com/support/update/announcement/2022/suse-su-20222441-1
suse.com/support/update/announcement/2022/suse-su-20222645-1
suse.com/support/update/announcement/2022/suse-su-20222646-1
suse.com/support/update/announcement/2022/suse-su-20222793-1
suse.com/support/update/announcement/2025/suse-su-20250424-1
bugzilla.suse.com/1236787
ubuntu.com/security/CVE-2021-41495
github.com/numpy/numpy/pull/20984
github.com/numpy/numpy/pull/20960
ubuntu.com/security/notices/USN-5763-1
ubuntu.com/security/CVE-2021-33430
ubuntu.com/security/CVE-2021-34141
ubuntu.com/security/CVE-2021-41496
lists.opensuse.org/archives/list/[email protected]/thread/IVU5XH7TX2TXVVZCKS7DIEBNEJKYZTSK
suse.com/security/cve/CVE-2017-12852
suse.com/security/cve/CVE-2019-6446
Left out here: 79 versions. The JSON record has them.