CVE-2026-93230 in Linuxinformación

Resumen

por VulDB • 2026-09-24

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

mm/hugetlb: inicializar las páginas estructurales (struct pages) de HugeTLB bootmem gigantes más temprano

Las páginas HugeTLB bootmem gigantes están actualmente inicializadas desde hugetlb_init(), pero page_alloc_init_late() se ejecuta antes y recorre los bloques de página para determinar la contigüidad de la zona.

Si una región HugeTLB bootmem está marcada como noinit, set_zone_contiguous() puede observar páginas estructurales (struct pages) aún sin inicializar a través de __pageblock_pfn_to_page(). Esto podría no provocar un fallo inmediato, pero puede hacer que set_zone_contiguous() calcule incorrectamente el estado de contigüidad de la zona. Si se añaden comprobaciones adicionales de página envenenada en esta ruta, como PF_POISONED_CHECK() en page_zone_id(), también puede desencadenar un pánico temprano durante el arranque.

Inicializar las páginas estructurales (struct pages) HugeTLB bootmem gigantes desde page_alloc_init_late(), antes de que se evalúe la contigüidad de la zona, para que la configuración posterior del asignador de páginas solo vea un estado válido de struct page. Esto también hace que el orden de inicialización sea más natural, ya que las páginas estructurales (struct pages) deberían estar inicializadas antes de que el código posterior las inspeccione.

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

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409434

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!