CVE-2026-124959

HIGH
MEDIUM Priority: 0.01 BB Relevance: 39/100
Published: 2026-11-09 Modified: 2026-11-12 First seen: 2026-11-09 Status: active

Attack Surface

Low Complexity No Auth Integ. Impact

CVSS Vector Breakdown

AV: Local
AC: Low
PR: None
UI: Required
S: Unchanged
C: None
I: High
A: High

Description

The loadIndex function in nmslib hnswlib and Spotify Voyager does not verify that the element count in a serialized HNSW index is within the stored capacity used to allocate the heap buffer. An attacker can supply a crafted index file with an element count greater than the stored capacity, causing the loader to write beyond the allocated buffer and potentially crash the application when it loads the file.

Weakness Classification (1)

Affected Software (4)

VendorProductVersion
Spotify Voyager 2.0.7
Spotify Voyager 2.0.7
hnswlib hnswlib 0.5.0
hnswlib hnswlib 0.5.0

Bug Bounty Relevance

39 / 100
✓ No authentication
✓ Low complexity

CVSS Score

7.1 / 10.0 v3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H

EPSS — Exploitation Probability

0.13%
Raw Score 0.001260
Percentile 2.3%
Date 2026-11-13

EPSS Trend

2026-11-13
0.00126
2026-11-12
0.00169
2026-11-10
0.00169

Intelligence Sources

mitre ref →
nvd ref →