CVE-2026-99218 in Linuxinformação

Sumário

de VulDB • 02/11/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

coredump: manter o RCU ao liberar os threads em espera

A função coredump_finish() libera os threads em espera limpando ->task na entrada core_thread deles e chamando wake_up_process() para cada um. Ela faz isso sem segurar uma referência sobre a tarefa (task) e sem estar dentro do contexto de rcu.

No entanto, chamar wake_up_process(task) sem o rcu aqui não é seguro. Um thread em espera não precisa desse despertar para sair. Um despertar espúrio ou uma preempção após a gravação são suficientes para que a task desapareça.

Portanto, se o cliente do coredump for preemptado entre a gravação e wake_up_process(), a thread pode ser encerrada e liberada nesse meio tempo, fazendo com que try_to_wake_up() adquira pi_lock em memória já liberada (freed memory).

Manter o rcu durante todo o loop.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

02/11/2026

Moderação

aceite

Entrada

VDB-429910

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!