Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDADDetectada 09 NOV · 13:45

CVE-2026-124959 Escritura fuera de límites al cargar índices HNSW en nmslib hnswlib y Spotify Voyager

La función loadIndex de nmslib hnswlib y Spotify Voyager no verifica que la cantidad de elementos de un índice HNSW serializado esté dentro de la capacidad almacenada usada para asignar el búfer del heap. Un atacante puede entregar un archivo de índice manipulado con una cantidad de elementos mayor que la capacidad almacenada, lo que hace que el cargador escriba más allá del búfer asignado y puede provocar la caída de la aplicación al cargar el archivo.

—S/D

CVSS 3.1 · PRELIMINAR

  • Probabilidad de explotaciónSin dato
  • Explotada activamenteNo confirmada
  • Exploit públicoNo conocido

Afectados

  • Spotify Voyager

    desde 2.0.7 hasta 2.1.1

  • hnswlib

    desde 0.5.0 hasta 0.9.0

Qué hacer

  1. Verificá si usás Voyager y en qué versión.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
  3. Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.

Calculadora CVSS

Esta vulnerabilidad todavía no tiene vector CVSS publicado.

Descripción original

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.

Referencias (3)

Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.

DUPIN · CONTACTO

Contanos tu caso

El mensaje ya va armado: podés cambiarlo.

También podés escribir a [email protected]. Usamos tus datos solo para responderte.