CVE-2026-99097 in Linuxinformación

Resumen

por VulDB • 2026-10-26

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

tee: shm: rechazar asignaciones de tamaño cero en tee_dyn_shm_alloc_helper()

tee_dyn_shm_alloc_helper() deriva nr_pages a partir del tamaño proporcionado por el llamador y lo pasa a alloc_pages_exact() sin verificarlo. Para size == 0, nr_pages es 0, y alloc_pages_exact(0) llama a get_order(0), que está documentada como indefinida y devuelve BITS_PER_LONG - PAGE_SHIFT. El asignador de páginas luego activa su advertencia order > MAX_PAGE_ORDER y falla la asignación; en un kernel con panic_on_warn, esto finaliza el arranque.

Esto puede ser desencadenado por TEE_IOC_SHM_ALLOC con struct tee_ioctl_shm_alloc_data donde size es 0.

Rechazar una cuenta de páginas cero, tal como ya lo hace register_shm_helper() para la ruta de registro.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-26

Moderación

aceptado

Artículo

VDB-426494

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!