{"id":"CVE-2021-41495","aliases":["AZL-7045","CLSA-2026-1789381947","CLSA-2026-1789474848","CLSA-2026-1793175147","CLSA-2026-1793175390","CLSA-2026-1793694087","CLSA-2026-1793694742","CLSA-2026-1793700288","DEBIAN-CVE-2021-41495","EUVD-2021-0152","GHSA-5545-2q6w-2gh6","OESA-2022-1522","PYSEC-2021-856","RHSA-2022:8852","RHSA-2022:8861","SUSE-SU-2022:1064-1","SUSE-SU-2022:1064-2","SUSE-SU-2022:2441-1","SUSE-SU-2022:2645-1","SUSE-SU-2022:2646-1","SUSE-SU-2022:2793-1","SUSE-SU-2025:0424-1","TUXVUL-2026-10001","TUXVUL-2026-10002","TUXVUL-2026-10003","TUXVUL-2026-10004","TUXVUL-2026-10005","TUXVUL-2026-10006","TUXVUL-2026-10007","TUXVUL-2026-10008","UBUNTU-CVE-2021-41495","USN-5763-1","openSUSE-SU-2022:1064-1","openSUSE-SU-2024:13220-1","openSUSE-SU-2024:14311-1","openSUSE-SU-2026:11371-1"],"status":"disputed","title":"NumPy NULL Pointer Dereference","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.01241,"percentile":0.69417,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-476"],"published":"2021-12-17T19:25:19Z","modified":"2026-11-03T13:30:03Z","fixes":[{"ecosystem":"PyPI","package":"numpy","fixed_in":["1.19","1.19.1"],"sources":["ghsa","osv"]},{"ecosystem":"Azure Linux:2","package":"numpy","fixed_in":["1.22.0-1"],"sources":["osv"]},{"ecosystem":"TuxCare:PyPI","package":"numpy","fixed_in":["1.15.4.post3+tuxcare","2.1.3.post1+tuxcare","2.0.2.post1+tuxcare","2.2.6.post1+tuxcare","1.26.4.post1+tuxcare"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.2::el8","package":"numpy","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.2::el8","package":"numpy-debugsource","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy-debuginfo","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy-f2py","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.1::el8","package":"numpy","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.1::el8","package":"numpy-debugsource","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy-debuginfo","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy-f2py","fixed_in":["1:1.17.0-11.el8ost"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"python-numpy","fixed_in":["1.8.0-5.14.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP5","package":"python-numpy","fixed_in":["1.8.0-5.14.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP5","package":"python-numpy","fixed_in":["1.8.0-5.14.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP4","package":"python-numpy","fixed_in":["1.17.3-150400.23.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for HPC 15 SP4","package":"python-numpy_1_17_3-gnu-hpc","fixed_in":["1.17.3-150400.23.3.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.4","package":"python-numpy","fixed_in":["1.17.3-150400.23.3.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.4","package":"python-numpy_1_17_3-gnu-hpc","fixed_in":["1.17.3-150400.23.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for HPC 12","package":"python-numpy_1_13_3-gnu-hpc","fixed_in":["1.13.3-4.15.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP6","package":"python3-numpy","fixed_in":["1.17.3-150400.31.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for HPC 15 SP6","package":"python-numpy_1_17_3-gnu-hpc","fixed_in":["1.17.3-150400.31.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP6","package":"python-numpy_1_17_3-gnu-hpc","fixed_in":["1.17.3-150400.31.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.6","package":"python-numpy_1_17_3-gnu-hpc","fixed_in":["1.17.3-150400.31.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.6","package":"python3-numpy","fixed_in":["1.17.3-150400.31.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:20.04:LTS","package":"numpy","fixed_in":["1:1.17.4-5ubuntu3.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"numpy","fixed_in":["1:1.21.5-1ubuntu22.04.1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.18.5"},{"fixed":"1.19"}]}]},{"source":"osv","ecosystem":"Azure Linux:2","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.22.0-1"}]}]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.16.0"},{"fixed":"1.16.0.post3+tuxcare"}]}],"versions":["1.16.0","1.16.0.post1+tuxcare","1.16.0.post2+tuxcare"],"bundled":2},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.15.4"},{"fixed":"1.15.4.post3+tuxcare"}]}],"versions":["1.15.4","1.15.4.post1+tuxcare","1.15.4.post2+tuxcare"]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.1.3"},{"fixed":"2.1.3.post1+tuxcare"}]}],"versions":["2.1.3"]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.0.2"},{"fixed":"2.0.2.post1+tuxcare"}]}],"versions":["2.0.2"]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.2.6"},{"fixed":"2.2.6.post1+tuxcare"}]}],"versions":["2.2.6"]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.26.4"},{"fixed":"1.26.4.post1+tuxcare"}]}],"versions":["1.26.4"]},{"source":"osv","ecosystem":"TuxCare:PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.21.6"},{"fixed":"1.21.6.post1+tuxcare"}]}],"versions":["1.21.6"],"bundled":3},{"source":"osv","ecosystem":"Debian:12","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:1.24.2-1","1:1.24.2-1+deb12u1","1:1.24.2-2","1:1.24.2-2+hurd.1","1:1.24.2-3","1:1.26.3-1","1:1.26.3-2","1:1.26.4+ds-1","1:1.26.4+ds-10","1:1.26.4+ds-11","1:1.26.4+ds-12","1:1.26.4+ds-13","1:1.26.4+ds-2","1:1.26.4+ds-3","1:1.26.4+ds-4","1:1.26.4+ds-5","1:1.26.4+ds-6","1:1.26.4+ds-7","1:1.26.4+ds-8","1:1.26.4+ds-9","1:1.26.4+ds-9~exp1","1:2.1.0+ds-1","1:2.1.0+ds-2","1:2.1.1+ds-1","1:2.1.1+ds-2","1:2.1.1+ds-3","1:2.1.2+ds-1","1:2.1.3+ds-1","1:2.1.3+ds-2","1:2.2.0+ds-1","1:2.2.1+ds-1","1:2.2.1+ds-2","1:2.2.2+ds-1","1:2.2.2+ds-2","1:2.2.3+ds-1","1:2.2.3+ds-2","1:2.2.3+ds-3","1:2.2.3+ds-4","1:2.2.3+ds-5","1:2.2.4+ds-1","1:2.2.4+ds-1.1","1:2.2.4+ds-1.2","1:2.3.2+ds-1","1:2.3.3+ds-1","1:2.3.3+ds-2","1:2.3.3+ds-3","1:2.3.4+ds-1","1:2.3.4+ds-2","1:2.3.4+ds-3","1:2.3.5+ds-1","1:2.3.5+ds-2","1:2.3.5+ds-3","1:2.4.1+ds-1","1:2.4.2+ds-1","1:2.4.3+ds-1","1:2.4.4+ds-1","1:2.4.4+ds-2","1:2.4.6+ds-1","1:2.4.6+ds-2","1:2.4.6+ds-3","1:2.4.6+ds-4","1:2.4.6+ds-5"]},{"source":"osv","ecosystem":"Debian:13","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.2.4+ds-1","1:2.2.4+ds-1.1","1:2.2.4+ds-1.2","1:2.3.2+ds-1","1:2.3.3+ds-1","1:2.3.3+ds-2","1:2.3.3+ds-3","1:2.3.4+ds-1","1:2.3.4+ds-2","1:2.3.4+ds-3","1:2.3.5+ds-1","1:2.3.5+ds-2","1:2.3.5+ds-3","1:2.4.1+ds-1","1:2.4.2+ds-1","1:2.4.3+ds-1","1:2.4.4+ds-1","1:2.4.4+ds-2","1:2.4.6+ds-1","1:2.4.6+ds-2","1:2.4.6+ds-3","1:2.4.6+ds-4","1:2.4.6+ds-5"]},{"source":"osv","ecosystem":"Debian:14","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.2.4+ds-1","1:2.2.4+ds-1.1","1:2.2.4+ds-1.2","1:2.3.2+ds-1","1:2.3.3+ds-1","1:2.3.3+ds-2","1:2.3.3+ds-3","1:2.3.4+ds-1","1:2.3.4+ds-2","1:2.3.4+ds-3","1:2.3.5+ds-1","1:2.3.5+ds-2","1:2.3.5+ds-3","1:2.4.1+ds-1","1:2.4.2+ds-1","1:2.4.3+ds-1","1:2.4.4+ds-1","1:2.4.4+ds-2","1:2.4.6+ds-1","1:2.4.6+ds-2","1:2.4.6+ds-3","1:2.4.6+ds-4","1:2.4.6+ds-5"]},{"source":"osv","ecosystem":"PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19"}]}],"versions":["0.9.6","0.9.8","1.0","1.0.3","1.0.4","1.0b1","1.0b4","1.0b5","1.0rc1","1.0rc2","1.0rc3","1.1.1","1.10.0","1.10.1","1.10.2","1.10.3","1.10.4","1.11.0","1.11.1","1.11.2","1.11.3","1.12.0","1.12.1","1.13.0","1.13.1","1.13.3","1.14.0","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.14.6","1.15.0","1.15.1","1.15.2","1.15.3","1.15.4","1.16.0","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.17.0","1.17.1","1.17.2","1.17.3","1.17.4","1.17.5","1.18.0","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.2.0","1.2.1","1.3.0","1.4.0","1.4.1","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.9.0","1.9.1","1.9.2","1.9.3"]},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP1","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-6.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP2","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-6.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP3","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-6.oe1"}]}],"bundled":2},{"source":"osv","ecosystem":"PyPI","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.19.1"}]}],"versions":["0.9.6","0.9.8","1.0","1.0.3","1.0.4","1.0b1","1.0b4","1.0b5","1.0rc1","1.0rc2","1.0rc3","1.1.1","1.10.0","1.10.1","1.10.2","1.10.3","1.10.4","1.11.0","1.11.1","1.11.2","1.11.3","1.12.0","1.12.1","1.13.0","1.13.0rc1","1.13.0rc2","1.13.1","1.13.3","1.14.0","1.14.0rc1","1.14.1","1.14.2","1.14.3","1.14.4","1.14.5","1.14.6","1.15.0","1.15.0rc1","1.15.0rc2","1.15.1","1.15.2","1.15.3","1.15.4","1.16.0","1.16.0rc1","1.16.0rc2","1.16.1","1.16.2","1.16.3","1.16.4","1.16.5","1.16.6","1.17.0","1.17.0rc1","1.17.0rc2","1.17.1","1.17.2","1.17.3","1.17.4","1.17.5","1.18.0","1.18.0rc1","1.18.1","1.18.2","1.18.3","1.18.4","1.18.5","1.19.0","1.19.0rc1","1.19.0rc2","1.2.0","1.2.1","1.3.0","1.4.0","1.4.1","1.5.0","1.5.1","1.6.0","1.6.1","1.6.2","1.7.0","1.7.1","1.7.2","1.8.0","1.8.1","1.8.2","1.9.0","1.9.1","1.9.2","1.9.3"]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"numpy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.2::el8","package":"python3-numpy-f2py","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.1::el8","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.1::el8","package":"numpy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"Red Hat:openstack:16.1::el8","package":"python3-numpy-f2py","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.0-11.el8ost"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for HPC 15 SP3","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Python 2 15 SP3","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP2-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP2","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Manager Proxy 4.1","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Manager Retail Branch Server 4.1","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Manager Server 4.1","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 7","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-ESPOS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-ESPOS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-LTSS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP1-BCL","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP1-LTSS","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP1","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Enterprise Storage 6","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150000.1.9.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.0-5.14.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.0-5.14.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP5","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.8.0-5.14.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP4","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.23.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for HPC 15 SP4","package":"python-numpy_1_17_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.23.3.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.23.3.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"python-numpy_1_17_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.23.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for HPC 12","package":"python-numpy_1_13_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.13.3-4.15.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Basesystem 15 SP6","package":"python3-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.31.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for HPC 15 SP6","package":"python-numpy_1_17_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.31.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP6","package":"python-numpy_1_17_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.31.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.6","package":"python-numpy_1_17_3-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.31.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.6","package":"python3-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.17.3-150400.31.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.4-5ubuntu3.1"}]}],"versions":["1:1.17.3-0ubuntu2","1:1.17.4-3ubuntu1","1:1.17.4-3ubuntu2","1:1.17.4-5ubuntu2","1:1.17.4-5ubuntu3"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.21.5-1ubuntu22.04.1"}]}],"versions":["1:1.19.5-1ubuntu2","1:1.19.5-1ubuntu3","1:1.20.2-1ubuntu1","1:1.21.4-2","1:1.21.5-1","1:1.21.5-1build2"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.17.4-5ubuntu3.1"}]}],"versions":["1:1.17.3-0ubuntu2","1:1.17.4-3ubuntu1","1:1.17.4-3ubuntu2","1:1.17.4-5ubuntu2","1:1.17.4-5ubuntu3"],"bundled":4},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:1.21.5-1ubuntu22.04.1"}]}],"versions":["1:1.19.5-1ubuntu2","1:1.19.5-1ubuntu3","1:1.20.2-1ubuntu1","1:1.21.4-2","1:1.21.5-1","1:1.21.5-1build2"],"bundled":4},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"python-numpy_1_16_5-gnu-hpc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"python2-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.16.5-150200.3.5.1"}]}],"bundled":3},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.25.2-2.1"}]}],"bundled":3},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-numpy1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.26.4-1.1"}]}],"bundled":5},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-numpy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.6-1.1"}]}],"bundled":5}],"products":[{"vendor":"numpy","product":"numpy"}],"references":[{"url":"https://github.com/numpy/numpy/issues/19038","tags":["x_refsource_MISC","x_transferred","Exploit","Issue Tracking","Third Party Advisory","report","web"]},{"url":"https://www.oracle.com/security-alerts/cpujul2022.html","tags":["x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-41495","tags":["web","advisory"]},{"url":"https://github.com/advisories/GHSA-5545-2q6w-2gh6","tags":["advisory"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/numpy/PYSEC-2021-856.yaml","tags":["web"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2021-41495","tags":["advisory"]},{"url":"https://github.com/numpy/numpy","tags":["package"]},{"url":"https://www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1522","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-34141","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2022:8852","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2035037","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8852.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2021-41495","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-41495","tags":["advisory","report"]},{"url":"https://access.redhat.com/errata/RHSA-2022:8861","tags":["advisory"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_8861.json","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221064-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1193907","tags":["report"]},{"url":"https://bugzilla.suse.com/1193911","tags":["report"]},{"url":"https://bugzilla.suse.com/1193913","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2021-33430","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-41495","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-41496","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221064-2/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20222441-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20222645-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20222646-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20222793-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2025/suse-su-20250424-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1236787","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-41495","tags":["report"]},{"url":"https://github.com/numpy/numpy/pull/20984","tags":["report"]},{"url":"https://github.com/numpy/numpy/pull/20960","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-5763-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2021-33430","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-34141","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2021-41496","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/IVU5XH7TX2TXVVZCKS7DIEBNEJKYZTSK/","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2017-12852","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-6446","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2021-41495","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"disputed","published":"2021-12-17T19:25:19Z","modified":"2024-08-04T03:15:28.284Z","updated_at":"2026-11-02T14:32:59.105382Z"}],"euvd":[{"id":"EUVD-2021-0152","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"published","published":"2021-12-17T19:25:19Z","modified":"2024-08-04T03:15:28Z","updated_at":"2026-11-03T03:24:17.663217Z"}],"ghsa":[{"id":"GHSA-5545-2q6w-2gh6","title":"NumPy NULL Pointer Dereference","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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.","status":"published","published":"2022-02-08T00:00:56Z","modified":"2023-01-29T05:01:55Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T14:36:25.064927Z"}],"nvd":[{"id":"CVE-2021-41495","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"disputed","published":"2021-12-17T20:15:08.477Z","modified":"2026-06-17T04:08:33.897Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary"},{"version":"2.0","score":3.5,"vector":"AV:N/AC:M/Au:S/C:N/I:N/A:P","level":"low","assessor":"primary"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T14:07:02.566991Z"}],"osv":[{"id":"AZL-7045","title":"CVE-2021-41495 affecting package numpy for versions less than 1.22.0-1","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"published","published":"2021-12-17T20:15:08Z","modified":"2026-04-21T04:36:23.685535Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:28:08.907584Z"},{"id":"CVE-2021-41495","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"published","published":"2021-12-17T20:15:08.477Z","modified":"2026-10-20T10:54:00.650030309Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:44:21.557945Z"},{"id":"DEBIAN-CVE-2021-41495","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"published","published":"2021-12-17T20:15:08.477Z","modified":"2026-10-23T18:04:38.582204591Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:35.521549Z"},{"id":"GHSA-5545-2q6w-2gh6","title":"NumPy NULL Pointer Dereference","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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.","status":"published","published":"2022-02-08T00:00:56Z","modified":"2023-11-08T04:06:59.212424Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"cwes":["CWE-476"],"updated_at":"2026-11-02T15:46:37.864461Z"},{"id":"OESA-2022-1522","title":"numpy security update","description":"A fast multidimensional array facility for Python.\r\n\r\nSecurity Fix(es):\r\n\r\nNull Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026amp;lt 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)\r\n\r\nAn 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 \u0026quot;completely harmless.\u0026quot;(CVE-2021-34141)","status":"published","published":"2022-02-11T11:04:48Z","modified":"2026-08-18T01:15:39.028280974Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:52:39.528805Z"},{"id":"RHSA-2022:8852","title":"Red Hat Security Advisory: Red Hat OpenStack Platform 16.2.4 (numpy) security update","status":"published","published":"2024-09-16T09:01:04Z","modified":"2026-06-26T11:02:09Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:10.139266Z"},{"id":"RHSA-2022:8861","title":"Red Hat Security Advisory: Red Hat OpenStack Platform 16.1.9 (numpy) security update","status":"published","published":"2024-09-16T09:00:55Z","modified":"2026-01-14T11:05:15.049347Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:10.139266Z"},{"id":"UBUNTU-CVE-2021-41495","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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","status":"published","published":"2021-12-17T20:15:00Z","modified":"2026-02-04T03:21:57.457112Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:54:29.220315Z"},{"id":"CLSA-2026-1789381947","title":"TuxCare security update for numpy (2 CVEs)","description":"TuxCare rebuilt numpy to address 2 CVEs. Fixed in 1.16.0.post3+tuxcare.","status":"published","published":"2026-09-14T10:32:27Z","modified":"2026-10-15T09:48:01.742067297Z","updated_at":"2026-11-02T15:43:47.938828Z"},{"id":"CLSA-2026-1789474848","title":"TuxCare security update for numpy (1 CVE)","description":"TuxCare rebuilt numpy to address 1 CVE. Fixed in 1.15.4.post3+tuxcare.","status":"published","published":"2026-09-15T12:20:48Z","modified":"2026-10-15T09:48:01.961002664Z","updated_at":"2026-11-02T15:43:47.938828Z"},{"id":"CLSA-2026-1793175147","title":"TuxCare security update for numpy (8 CVEs)","description":"TuxCare rebuilt numpy to address 8 CVEs. Fixed in 2.1.3.post1+tuxcare.","status":"published","published":"2026-10-28T08:12:27Z","modified":"2026-10-28T13:45:02.692353703Z","updated_at":"2026-11-02T15:43:55.34846Z"},{"id":"CLSA-2026-1793175390","title":"TuxCare security update for numpy (8 CVEs)","description":"TuxCare rebuilt numpy to address 8 CVEs. Fixed in 2.0.2.post1+tuxcare.","status":"published","published":"2026-10-28T08:16:30Z","modified":"2026-10-28T13:45:02.68137776Z","updated_at":"2026-11-02T15:43:55.34846Z"},{"id":"CLSA-2026-1793694087","title":"TuxCare security update for numpy (7 CVEs)","description":"TuxCare rebuilt numpy to address 7 CVEs. Fixed in 2.2.6.post1+tuxcare.","status":"published","published":"2026-11-03T09:21:28Z","modified":"2026-11-03T13:30:03.168418747Z","updated_at":"2026-11-03T14:04:50.729288Z"},{"id":"CLSA-2026-1793694742","title":"TuxCare security update for numpy (5 CVEs)","description":"TuxCare rebuilt numpy to address 5 CVEs. Fixed in 1.26.4.post1+tuxcare.","status":"published","published":"2026-11-03T09:32:23Z","modified":"2026-11-03T13:30:02.620682923Z","updated_at":"2026-11-03T14:04:50.729288Z"},{"id":"CLSA-2026-1793700288","title":"TuxCare security update for numpy (7 CVEs)","description":"TuxCare rebuilt numpy to address 7 CVEs. Fixed in 1.21.6.post1+tuxcare.","status":"published","published":"2026-11-03T11:04:49Z","modified":"2026-11-03T13:30:03.170920694Z","updated_at":"2026-11-03T14:04:50.729288Z"},{"id":"openSUSE-SU-2022:1064-1","title":"Security update for python2-numpy","description":"This update for python2-numpy fixes the following issues:\n\n- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).\n- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).\n","status":"published","published":"2022-09-12T11:08:44Z","modified":"2026-02-04T04:25:28.686127Z","updated_at":"2026-11-02T16:58:32.653274Z"},{"id":"openSUSE-SU-2024:13220-1","title":"python310-numpy-1.25.2-2.1 on GA media","description":"These are all security issues fixed in the python310-numpy-1.25.2-2.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2025-05-07T18:12:54.210171Z","updated_at":"2026-11-02T16:58:36.025801Z"},{"id":"openSUSE-SU-2024:14311-1","title":"python310-numpy1-1.26.4-1.1 on GA media","description":"These are all security issues fixed in the python310-numpy1-1.26.4-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-09-04T00:00:00Z","modified":"2026-02-04T02:59:21.451315Z","updated_at":"2026-11-02T16:58:36.662953Z"},{"id":"openSUSE-SU-2026:11371-1","title":"python313-numpy-2.4.6-1.1 on GA media","description":"These are all security issues fixed in the python313-numpy-2.4.6-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-07-24T00:00:00Z","modified":"2026-07-25T18:24:27.807636812Z","updated_at":"2026-11-02T16:58:39.516824Z"},{"id":"PYSEC-2021-856","description":"Null Pointer Dereference vulnerability exists in numpy.sort in NumPy \u0026lt 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.","status":"published","published":"2021-12-17T20:15:00Z","modified":"2023-11-08T04:06:59.212424Z","updated_at":"2026-11-02T15:52:53.449407Z"},{"id":"SUSE-SU-2022:1064-1","title":"Security update for python2-numpy","description":"This update for python2-numpy fixes the following issues:\n\n- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).\n- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).\n","status":"published","published":"2022-09-12T11:08:42Z","modified":"2026-02-04T02:31:40.817365Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1064-2","title":"Security update for python2-numpy","description":"This update for python2-numpy fixes the following issues:\n\n- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).\n- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort due to missing return value validation (bsc#1193911).\n","status":"published","published":"2022-09-12T11:09:13Z","modified":"2026-02-04T04:20:20.156197Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:2441-1","title":"Security update for python2-numpy","description":"This update for python2-numpy fixes the following issues:\n\n- CVE-2021-33430: Fixed buffer overflow that could lead to DoS in PyArray_NewFromDescr_int function of ctors.c (bsc#1193913).\n- CVE-2021-41496: Fixed buffer overflow that could lead to DoS in array_from_pyobj function of fortranobject.c (bsc#1193907).\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).\n","status":"published","published":"2022-07-19T14:52:30Z","modified":"2025-05-02T04:31:28.884583Z","updated_at":"2026-11-02T15:53:50.965375Z"},{"id":"SUSE-SU-2022:2645-1","title":"Security update for python-numpy","description":"This update for python-numpy fixes the following issues:\n\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).\n","status":"published","published":"2022-08-03T10:41:20Z","modified":"2026-02-04T03:56:59.079201Z","updated_at":"2026-11-02T15:53:50.965375Z"},{"id":"SUSE-SU-2022:2646-1","title":"Security update for python-numpy","description":"This update for python-numpy fixes the following issues:\n\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).\n","status":"published","published":"2022-08-03T10:41:45Z","modified":"2026-02-04T03:35:41.884756Z","updated_at":"2026-11-02T15:53:50.965375Z"},{"id":"SUSE-SU-2022:2793-1","title":"Security update for python-numpy","description":"This update for python-numpy fixes the following issues:\n\n- CVE-2021-41495: Fixed Null Pointer Dereference in numpy.sort (bsc#1193911).\n","status":"published","published":"2022-08-12T08:31:04Z","modified":"2025-05-02T04:31:52.8666Z","updated_at":"2026-11-02T15:53:50.965375Z"},{"id":"SUSE-SU-2025:0424-1","title":"Security update for python3-numpy","description":"This update for python3-numpy fixes the following issues:\n\n- CVE-2021-41495: missing return value validation can lead to null pointer dereference. (bsc#1193911)\n\nOther bug fixes:\t\n\n- Correction of advance in PCG with emulated int128.\n\n","status":"published","published":"2025-02-11T10:31:12Z","modified":"2026-02-04T03:22:14.855195Z","updated_at":"2026-11-02T15:53:58.883365Z"},{"id":"USN-5763-1","title":"numpy vulnerabilities","description":"It was discovered that NumPy did not properly manage memory when specifying\narrays of large dimensions. If a user were tricked into running malicious\nPython file, an attacker could cause a denial of service. This issue only\naffected Ubuntu 20.04 LTS. (CVE-2021-33430)\n\nIt was discovered that NumPy did not properly perform string comparison\noperations under certain circumstances. An attacker could possibly use\nthis issue to cause NumPy to crash, resulting in a denial of service.\n(CVE-2021-34141)\n\nIt was discovered that NumPy did not properly manage memory under certain\ncircumstances. An attacker could possibly use this issue to cause NumPy to\ncrash, resulting in a denial of service. (CVE-2021-41495, CVE-2021-41496)\n","status":"published","published":"2022-12-07T05:01:48Z","modified":"2026-02-10T04:42:52Z","updated_at":"2026-11-02T16:58:16.20937Z"}]}}
