VYPR

CWE-129

Improper Validation of Array Index

VariantDraftLikelihood: High

Description

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.

Hierarchy (View 1000)

Parents

Children

none

Related attack patterns (CAPEC)

CAPEC-100

CVEs mapped to this weakness (608)

page 1 of 31
  • CVE-2022-48503HigKEVAug 14, 2023
    risk 0.69cvss 8.8epss 0.03

    The issue was addressed with improved bounds checks. This issue is fixed in tvOS 15.6, watchOS 8.7, iOS 15.6 and iPadOS 15.6, macOS Monterey 12.5, Safari 15.6. Processing web content may lead to arbitrary code execution.

  • CVE-2023-0755CriFeb 23, 2023
    risk 0.65cvss 9.8epss 0.12

    The affected products are vulnerable to an improper validation of array index, which could allow an attacker to crash the server and remotely execute arbitrary code.

  • CVE-2020-27483CriNov 16, 2020
    risk 0.65cvss 9.9epss 0.02

    Garmin Forerunner 235 before 8.20 is affected by: Array index error. The component is: ConnectIQ TVM. The attack vector is: To exploit the vulnerability, the attacker must upload a malicious ConnectIQ application to the ConnectIQ store. The ConnectIQ program interpreter trusts…

  • CVE-2026-21413CriApr 7, 2026
    risk 0.64cvss 9.8epss 0.01

    A heap-based buffer overflow vulnerability exists in the lossless_jpeg_load_raw functionality of LibRaw Commit 0b56545 and Commit d20315b. A specially crafted malicious file can lead to a heap buffer overflow. An attacker can provide a malicious file to trigger this…

  • CVE-2025-27034CriSep 24, 2025
    risk 0.64cvss 9.8epss 0.00

    Memory corruption while selecting the PLMN from SOR failed list.

  • CVE-2023-53192CriSep 15, 2025
    risk 0.64cvss 9.8epss 0.00

    In the Linux kernel, the following vulnerability has been resolved: vxlan: Fix nexthop hash size The nexthop code expects a 31 bit hash, such as what is returned by fib_multipath_hash() and rt6_multipath_hash(). Passing the 32 bit hash returned by skb_get_hash() can lead to…

  • CVE-2025-57052CriSep 3, 2025
    risk 0.64cvss 9.8epss 0.01

    cJSON 1.5.0 through 1.7.18 allows out-of-bounds access via the decode_array_index_from_pointer function in cJSON_Utils.c, allowing remote attackers to bypass array bounds checking and access restricted data via malformed JSON pointer strings containing alphanumeric characters.

  • CVE-2025-3357CriMay 28, 2025
    risk 0.64cvss 9.8epss 0.01

    IBM Tivoli Monitoring 6.3.0.7 through 6.3.0.7 Service Pack 19 could allow a remote attacker to execute arbitrary code due to improper validation of an index value of a dynamically allocated array.

  • CVE-2024-45569CriFeb 3, 2025
    risk 0.64cvss 9.8epss 0.00

    Memory corruption while parsing the ML IE due to invalid frame content.

  • CVE-2021-47548CriMay 24, 2024
    risk 0.64cvss 9.8epss 0.01

    In the Linux kernel, the following vulnerability has been resolved: ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() The if statement: if (port >= DSAF_GE_NUM) return; limits the value of port less than DSAF_GE_NUM…

  • CVE-2024-34048CriApr 30, 2024
    risk 0.64cvss 9.8epss 0.01

    O-RAN RIC I-Release e2mgr lacks array size checks in E2nodeConfigUpdateNotificationHandler.

  • CVE-2024-24563CriFeb 7, 2024
    risk 0.64cvss 9.8epss 0.02

    Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine. Arrays can be keyed by a signed integer, while they are defined for unsigned integers only. The typechecker doesn't throw when spotting the usage of an `int` as an index for an array. The typechecker…

  • CVE-2023-28004CriApr 18, 2023
    risk 0.64cvss 9.8epss 0.01

    A CWE-129: Improper validation of an array index vulnerability exists where a specially crafted Ethernet request could result in denial of service or remote code execution.

  • CVE-2023-26066CriApr 10, 2023
    risk 0.64cvss 9.8epss 0.01

    Certain Lexmark devices through 2023-02-19 have Improper Validation of an Array Index.

  • CVE-2022-33256CriMar 10, 2023
    risk 0.64cvss 9.8epss 0.01

    Memory corruption due to improper validation of array index in Multi-mode call processor.

  • CVE-2022-25720CriOct 19, 2022
    risk 0.64cvss 9.8epss 0.00

    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…

  • CVE-2022-26100CriMar 10, 2022
    risk 0.64cvss 9.8epss 0.01

    SAPCAR - version 7.22, does not contain sufficient input validation on the SAPCAR archive. As a result, the SAPCAR process may crash, and the attacker may obtain privileged access to the system.

  • CVE-2021-1933CriSep 9, 2021
    risk 0.64cvss 9.8epss 0.01

    UE assertion is possible due to improper validation of invite message with SDP body in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Wearables

  • CVE-2021-38563CriAug 11, 2021
    risk 0.64cvss 9.8epss 0.01

    An issue was discovered in Foxit PDF Reader before 11.0.1 and PDF Editor before 11.0.1. It mishandles situations in which an array size (derived from a /Size entry) is smaller than the maximum indirect object number, and thus there is an attempted incorrect array access (leading…

  • CVE-2020-11307CriJul 13, 2021
    risk 0.64cvss 9.8epss 0.01

    Buffer overflow in modem due to improper array index check before copying into it in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Wearables