CVE-2026-99249 in Linuxinformação

Sumário

de VulDB • 03/11/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

pid_namespace: tornar zap_pid_ns_processes() freezable (congelável)

Quando o processo init de um namespace PID encerra, zap_pid_ns_processes() aguarda até que todos os outros PIDs no namespace sejam liberados. Um tracer fora do namespace que não reap (coleta lixo/reaproveita) seus zombies rastreados mantém esses PIDs alocados; portanto, essa espera não possui limite superior e, enquanto dura, todas as tentativas de suspend falham:

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

Nenhuma das esperas é freezable. O primeiro loop dorme em do_wait(), que retorna -ERESTARTSYS no sinal falso do freezer; o loop então limpa TIF_SIGPENDING e espera novamente sem nunca congelar. O último loop dorme em TASK_INTERRUPTIBLE, e como nada limpa TIF_SIGPENDING ali, schedule() retorna imediatamente após a primeira tentativa de freeze e a tarefa entra em spin até que a espera termine.

Dormir em TASK_INTERRUPTIBLE | TASK_FREEZABLE em do_wait(), para que o freezer possa congelar tarefas aguardando diretamente nesse ponto, e em TASK_IDLE | TASK_FREEZABLE no último loop, como coredump_task_exit() faz.

Isso foi observado com navegadores baseados no Chromium: crashpad realiza ptrace-attaches nas threads de um renderer falho, que é o init do namespace PID, e não reap (coleta/reaproveita) aqueles mortos durante a geração do core dump.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

25/09/2026

Divulgação

03/11/2026

Moderação

aceite

Entrada

VDB-430235

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!