Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en alloc_heap_pages en Xen (CVE-2017-14316)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-125 Lectura fuera de límites
Fecha de publicación:
12/09/2017
Última modificación:
20/04/2025

Descripción

Existe un problema de verificación de parámetros en Xen hasta la versión 4.9.x. La función `alloc_heap_pages` permite que los que la llaman especifiquen el primer nodo NUMA que debería usarse para asignaciones a través del parámetro `memflags`; el nodo se extrae empleando la macro `MEMF_get_node`. Aunque la función comprueba si se especifica la constante especial `NUMA_NO_NODE`, no gestiona el caso en el que `node >= MAX_NUMNODES`. Esto permite el acceso fuera de límites a un array interno.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:xen:xen:*:*:*:*:*:*:*:* 4.9.0 (incluyendo)