CVE-2026-72010 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

cgroup/cpuset: volver a vincular (rebind) las políticas de memoria del proceso (mm mempolicy) a effective_mems, no a mems_allowed.

La creación de un cpuset hijo donde cpuset.mems nunca se establece provoca una división por cero (div/0) cuando la política de memoria de una VMA con MPOL_F_RELATIVE_NODES realiza el rebinding en respuesta a un evento de hotplug de CPU.

Pasos para reproducir: 1) Crear un cgroup con controles cpuset (sin establecer cpuset.mems) 2) Mover la tarea al cpuset hijo 3) Crear una política de memoria VMA para esa tarea con MPOL_F_RELATIVE_NODES 4) Desconectar y reconectar dinámicamente una CPU: echo 0 > /sys/devices/system/cpu/cpu1/online echo 1 > /sys/devices/system/cpu/cpu1/online 5) El rebinding de la política de memoria provoca un div/0 en mpol_relative_nodemask durante la llamada a __nodes_fold()

El código cpuset pasa (cs->mems_allowed), que no está garantizado que tenga nodos, a la rutina de rebinding. Utilizar cs->effective_mems en su lugar, lo cual garantiza tener una máscara de nodos no vacía una vez que se alcanza esa ruta de ejecución del código.

[ david: añadir un comentario y reformular ligeramente la descripción ]

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

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390413

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!