Common Weakness Enumeration

CWE-129 Improper Validation of Array Index

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.

Associated Reviewed Advisories

Vulnerabilities classified under CWE-129 ordered by modification date.

25 reviewed records
Advisory ID NVD ID Severity PURLs Summary Last Modified
GHSA-q7pc-356p-hggc CVE-2026-77375 MODERATE

SFTPGo: Denial of service via malformed SSH channel request

2026-10-15
GHSA-mx22-3794-2vpv CVE-2026-107211 HIGH

Excelize: Unchecked pivot-cache field index in extractPivotTableFields causes unrecoverable panic

2026-10-08
GHSA-c85p-xxjj-2r75 CVE-2026-107217 HIGH

Excelize ColumnNameToNumber: int64 overflow yields an out-of-domain coordinate with nil error, causing negative slice index panic on r="0" rows

2026-10-07
GHSA-8jjq-8j9w-m2v6 CVE-2026-107218 MODERATE

Excelize: RIGHT() on supplementary-plane text slices with a negative index and panics

2026-10-07
GHSA-g27h-8qhm-6pff CVE-2026-107220 MODERATE

Excelize: Panic in cellInRange on a worksheet with an empty mergeCell ref

2026-10-07
GHSA-rxcj-4pj5-74gr CVE-2026-107222 MODERATE

Excelize: GetConditionalFormats indexes conditional-formatting rule sub-elements with no length or nil check

2026-10-07
GHSA-5h23-36rv-pm65 CVE-2026-107225 MODERATE

Excelize: GetStyle panics on a negative fillId, borderId or fontId in styles.xml

2026-10-07
GHSA-2r3x-4mrv-mcxf - MODERATE

Vyper: Memory corruption using function calls within tuples / nested calls

2026-10-06
GHSA-p8qx-h547-fjw9 CVE-2026-102822 LOW -

russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic

2026-09-30
GHSA-2v4p-qf9q-27wj CVE-2026-84445 HIGH

gRPC-Go xDS servers: Denial of Service (DoS) via crash due to missing `:authority` and `Host` headers

2026-09-25
GHSA-86wm-r4c5-2rc9 CVE-2026-61695 HIGH -

Wire Swift runtime: negative LENGTH_DELIMITED length in skipGroup() crashes any protobuf-decoding service

2026-09-23
GHSA-65gg-g7rw-6cpc CVE-2026-62866 MODERATE

Dasel: Selector lexer panics on trailing whitespace in `parseCurRune`

2026-09-22
GHSA-p7mv-53f2-4cwj - HIGH

CometBFT Vote Extensions: Panic when receiving a Pre-commit with an invalid data

2026-09-02
GHSA-pr85-w493-9w3x CVE-2026-55209 CRITICAL

resdata has Classic Buffer Overflow, Improper Validation of Array Index, NULL Pointer Dereference and Out-of-bounds Read

2026-08-18
GHSA-26gq-p25f-99cp CVE-2026-73564 HIGH

frp: Unauthenticated Remote Denial of Service in the frp SSH Tunnel Gateway via Integer Overflow

2026-08-13
GHSA-cqjc-rmpq-xprq CVE-2026-73489 MODERATE -

Russh: Post-auth remote panic via pty-req with more than 130 terminal-mode records

2026-08-12
GHSA-7xpr-hc2w-34m9 CVE-2026-45799 HIGH

Wire: skipGroup() missing negative-length check allows 10-byte payload to crash any Wire-decoding service

2026-08-05
GHSA-ghrq-5wpp-hxx5 CVE-2026-52856 HIGH

Wings: Maliciously crafted packet during SFTP connection handshake causes denial of service

2026-07-31
GHSA-hpv8-x276-m59f CVE-2026-44222 MODERATE

vLLM Vulnerable to Remote DoS via Special-Token Placeholders

2026-07-17
GHSA-pmqf-x6x8-p7qw CVE-2025-62372 HIGH

vLLM vulnerable to DoS with incorrect shape of multimodal embedding inputs

2026-07-17
GHSA-frrj-87jh-2772 CVE-2026-49838 MODERATE

GoBGP confederation validation panics on empty AS_PATH attribute

2026-07-09
GHSA-9m57-25v3-79x9 CVE-2026-46598 MODERATE

golang.org/x/crypto: Invoking pathological inputs can lead to client panic

2026-07-07
GHSA-3ccm-4qq2-5wrp - MODERATE

Constrata's coordinator transit engine `ciphertextContainer.UnmarshalJSON` panics on attacker-controlled short ciphertexts

2026-07-01
GHSA-pfvh-m9xv-8966 CVE-2026-45624 MODERATE

ImageMagick: Heap Buffer Over-Read of a 4 bytes in distort operation.

2026-06-11
GHSA-vhrh-72hq-w8m7 CVE-2026-45359 MODERATE

ImageMagick: Out-of-Bounds Read in connected components when the user supplies an invalid keep-top define

2026-06-11