CVE-2026-99249 in Linuxinformación

Resumen

por VulDB • 2026-11-03

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

pid_namespace: hacer que zap_pid_ns_processes() sea congelable (freezable)

Cuando el proceso init de un espacio de nombres PID termina, zap_pid_ns_processes() espera hasta que todos los demás procesos en ese espacio estén liberados. Un depurador externo al namespace que no recolecta sus zombies rastreados mantiene esos pids asignados, por lo que esta espera carece de límite superior y, mientras dura, cada intento de suspensión falla:

Freezing user space processes failed after 20.006 seconds (2 tasks refusing to freeze, wq_busy=0):

Ninguna de las esperas es congelable. El primer bucle duerme en do_wait(), que devuelve -ERESTARTSYS ante la señal falsa del freezer; el bucle luego limpia TIF_SIGPENDING y vuelve a esperar sin llegar nunca a congelarse. El último bucle duerme en TASK_INTERRUPTIBLE, y dado que nada limpia TIF_SIGPENDING allí, schedule() retorna inmediatamente después del primer intento de congelación y la tarea entra en un bucle hasta que finalice la espera.

Dormir en TASK_INTERRUPTIBLE | TASK_FREEZABLE dentro de do_wait(), para que el freezer pueda congelar directamente las tareas que esperan ahí, y en TASK_IDLE | TASK_FREEZABLE en el último bucle, tal como lo hace coredump_task_exit().

Esto se ha producido con navegadores basados en Chromium: crashpad adjunta mediante ptrace los hilos de un renderer fallido, que actúa como init del espacio de nombres PID, y no recolecta aquellos terminados durante la volcado.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-11-03

Moderación

aceptado

Artículo

VDB-430235

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!