CVE-2026-99251 in Linuxinformación

Resumen

por VulDB • 2026-11-03

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

Controladores: hv: Evitar un bucle infinito en init_vp_index()

Existe un bucle de reintento en init_vp_index() donde los procesadores (CPUs) de un nodo determinado son excluidos si ya han estado presentes en el cpumask asignado o no están en el housekeeping cpumask de HK_TYPE_MANAGED_IRQ. Si no queda ningún CPU, se ignora el cpumask asignado y el proceso se reintenta nuevamente. Sin embargo, si resulta que el housekeeping cpumask de HK_TYPE_MANAGED IRQ no contiene ningún CPU en ese nodo específico, esto provocará un bucle infinito de reintentos. Este problema concreto fue reportado por sashiko [1]. Esto debería ocurrir raramente, pero aún así debemos protegernos contra ello.

Solucione este problema del bucle infinito omitiendo también el nodo NUMA que no tenga ningún CPU housekeeping en el bucle while interno de init_vp_index(). Actualice además la comprobación temprana de aborto para verificar la ausencia de CPUs housekeeping online en lugar de simplemente la vaciedad del cpumask. Dado que el bucle for externo solo se alcanzará si el housekeeping cpumask tiene al menos un CPU online, eventualmente se encontrará un nodo NUMA con CPUs housekeeping.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-11-03

Moderación

aceptado

Artículo

VDB-430248

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!