← Back
CWE-129

603 CVEs • Abstraction: Variant • Likelihood of Exploit: High

Improper Validation of Array Index

The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.

JSON object

Loading...

CVEs (603)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Nvidia
3Cloud Gaming
Gpu Display DriverVirtual Gpu
Jun 17, 2026
Dec 30, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
NVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer (nvidia.ko), where an out-of-bounds array access may lead to denial of service, data tampering, or information disclosure.
1Mozilla
1Firefox
Jun 17, 2026
Dec 22, 2022
N/A· v4
4.3 MEDIUM· v3
N/A· v2
If array shift operations are not used, the Garbage Collector may have become confused about valid objects. This vulnerability affects Firefox < 101.
1Altair
1Hyperview Player
Jun 17, 2026
Dec 13, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Altair HyperView Player versions 2021.1.0.27 and prior are vulnerable to improper validation of array index vulnerability during processing of H3D files. A DWORD value from a PoC file is extracted and used as an index...Show more
Altair HyperView Player versions 2021.1.0.27 and prior are vulnerable to improper validation of array index vulnerability during processing of H3D files. A DWORD value from a PoC file is extracted and used as an index to write to a buffer, leading to memory corruption. Show less
1Qualcomm
58Aqt1000 Firmware
Mdm9150 FirmwareQca6390 Firmware+55 more
Jun 17, 2026
Dec 13, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption in camera due to improper validation of array index in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Wearables
1Qualcomm
197Apq8009 Firmware
Apq8009w FirmwareApq8017 Firmware+194 more
Jun 17, 2026
Dec 13, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption in MODEM due to Improper Validation of Array Index while processing GSTK Proactive commands in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industria...Show more
Memory corruption in MODEM due to Improper Validation of Array Index while processing GSTK Proactive commands in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon IoT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon WearablesShow less
2Op Tee
Trustedfirmware
2Op Tee
Op Tee Os
Jun 17, 2026
Nov 29, 2022
N/A· v4
8.8 HIGH· v3
N/A· v2
OP-TEE Trusted OS is the secure side implementation of OP-TEE project, a Trusted Execution Environment. Versions prior to 3.19.0, contain an Improper Validation of Array Index vulnerability. The function `cleanup_shm_ref...Show more
OP-TEE Trusted OS is the secure side implementation of OP-TEE project, a Trusted Execution Environment. Versions prior to 3.19.0, contain an Improper Validation of Array Index vulnerability. The function `cleanup_shm_refs()` is called by both `entry_invoke_command()` and `entry_open_session()`. The commands `OPTEE_MSG_CMD_OPEN_SESSION` and `OPTEE_MSG_CMD_INVOKE_COMMAND` can be executed from the normal world via an OP-TEE SMC. This function is not validating the `num_params` argument, which is only limited to `OPTEE_MSG_MAX_NUM_PARAMS` (127) in the function `get_cmd_buffer()`. Therefore, an attacker in the normal world can craft an SMC call that will cause out-of-bounds reading in `cleanup_shm_refs` and potentially freeing of fake-objects in the function `mobj_put()`. A normal-world attacker with permission to execute SMC instructions may exploit this flaw. Maintainers believe this problem permits local privilege escalation from the normal world to the secure world. Version 3.19.0 contains a fix for this issue. There are no known workarounds.Show less
1Qualcomm
185Apq8009 Firmware
Apq8009w FirmwareApq8017 Firmware+182 more
Jun 17, 2026
Oct 19, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Memory corruption in WLAN due to out of bound array access during connect/roaming in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Sn...Show more
Memory corruption in WLAN due to out of bound array access during connect/roaming in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon WearablesShow less
2Fedoraproject
Freedesktop
2Dbus
Fedora
Jun 17, 2026
Oct 10, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
An issue was discovered in D-Bus before 1.12.24, 1.13.x and 1.14.x before 1.14.4, and 1.15.x before 1.15.2. An authenticated attacker can cause dbus-daemon and other programs that use libdbus to crash when receiving a me...Show more
An issue was discovered in D-Bus before 1.12.24, 1.13.x and 1.14.x before 1.14.4, and 1.15.x before 1.15.2. An authenticated attacker can cause dbus-daemon and other programs that use libdbus to crash when receiving a message where an array length is inconsistent with the size of the element type.Show less
1Qualcomm
152Apq8096au Firmware
Aqt1000 FirmwareAr8031 Firmware+149 more
Jun 17, 2026
Sep 16, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Information disclosure in WLAN due to improper validation of array index while parsing crafted ANQP action frames in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer Electronics Connectiv...Show more
Information disclosure in WLAN due to improper validation of array index while parsing crafted ANQP action frames in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & MusicShow less
1Qualcomm
2Sa8540p Firmware
Sa9000p Firmware
Jun 17, 2026
Sep 2, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption in multimedia due to improper validation of array index in Snapdragon Auto
3Netapp
SplunkSqlite
3Ontap Select Deploy Administration Utility
SqliteUniversal Forwarder
Jun 17, 2026
Aug 3, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a string argument to a C API.
1Aceattorneyonline
1Akashi
Jun 17, 2026
Jul 7, 2022
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
Akashi is an open source server implementation of the Attorney Online video game based on the Ace Attorney universe. Affected versions of Akashi are subject to a denial of service attack. An attacker can use a specially...Show more
Akashi is an open source server implementation of the Attorney Online video game based on the Ace Attorney universe. Affected versions of Akashi are subject to a denial of service attack. An attacker can use a specially crafted evidence packet to make an illegal modification, causing a server crash. This can be used to mount a denial-of-service exploit. Users are advised to upgrade. There is no known workaround for this issue.Show less
1Nvidia
1Dgx A100 Firmware
Jun 17, 2026
Jul 4, 2022
N/A· v4
6.7 MEDIUM· v3
4.4 MEDIUM· v2
NVIDIA DGX A100 contains a vulnerability in SBIOS in the IpSecDxe, where a user with high privileges and preconditioned IpSecDxe global data can exploit improper validation of an array index to cause code execution, whic...Show more
NVIDIA DGX A100 contains a vulnerability in SBIOS in the IpSecDxe, where a user with high privileges and preconditioned IpSecDxe global data can exploit improper validation of an array index to cause code execution, which may lead to denial of service, data integrity impact, and information disclosure.Show less
1Qualcomm
26Qam8295p Firmware
Qca6391 FirmwareQca6696 Firmware+23 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Memory corruption in DSP service due to improper validation of input parameters in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Industrial IOT, Snapdragon Mobile
1Qualcomm
44Apq8053 Firmware
Msm8953 FirmwareQca6390 Firmware+41 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
6.7 MEDIUM· v3
4.6 MEDIUM· v2
An array index is improperly used to lock and unlock a mutex which can lead to a Use After Free condition In the Synx driver in Snapdragon Compute, Snapdragon Connectivity, Snapdragon Industrial IOT, Snapdragon Mobile
1Qualcomm
82Apq8009 Firmware
Apq8009w FirmwareApq8017 Firmware+79 more
Jun 17, 2026
Jun 14, 2022
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
Possible buffer overflow due to improper validation of array index while processing external DIAG command in Snapdragon Auto, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Musi...Show more
Possible buffer overflow due to improper validation of array index while processing external DIAG command in Snapdragon Auto, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon WearablesShow less
1Janet Lang
1Janet
Jun 17, 2026
May 16, 2022
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Janet before 1.22.0 mishandles arrays.
2Cgal
Debian
2Computational Geometry Algorithms Library
Debian Linux
Jun 17, 2026
Apr 18, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lea...Show more
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lead to code execution. An attacker can provide malicious input to trigger any of these vulnerabilities. An oob read vulnerability exists in Nef_S2/SNC_io_parser.h SNC_io_parser<EW>::read_sface() sfh->boundary_entry_objects Edge_of.Show less
2Cgal
Debian
2Computational Geometry Algorithms Library
Debian Linux
Jun 17, 2026
Apr 18, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lea...Show more
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lead to code execution. An attacker can provide malicious input to trigger any of these vulnerabilities. An oob read vulnerability exists in Nef_S2/SNC_io_parser.h SNC_io_parser<EW>::read_sface() SD.link_as_face_cycle().Show less
2Cgal
Debian
2Computational Geometry Algorithms Library
Debian Linux
Jun 17, 2026
Apr 18, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lea...Show more
Multiple code execution vulnerabilities exists in the Nef polygon-parsing functionality of CGAL libcgal CGAL-5.1.1. A specially crafted malformed file can lead to an out-of-bounds read and type confusion, which could lead to code execution. An attacker can provide malicious input to trigger any of these vulnerabilities. An oob read vulnerability exists in Nef_S2/SNC_io_parser.h SNC_io_parser<EW>::read_sface() sfh->center_vertex().Show less