CVE-2026-99218 in Linuxinformazioni

Riassunto

di VulDB • 02/11/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

coredump: mantenere RCU durante il rilascio dei thread in attesa

La funzione coredump_finish() rilascia i thread in attesa cancellando ->task nella loro voce core_thread e chiamando wake_up_process() su ciascuno di essi. Tale operazione viene eseguita senza detenere un riferimento sul task e al di fuori del contesto RCU.

Tuttavia, chiamare wake_up_process(task) senza il contesto RCU non è sicuro. Un thread in attesa non ha bisogno di tale risveglio per terminare; uno spurio wakeup o una preemption dopo lo store sono sufficienti affinché il task venga eliminato.

Pertanto, se il client coredump viene preempted tra l'operazione di store e la chiamata a wake_up_process(), il thread può uscire ed essere liberato nel frattempo, causando un accesso alla memoria già rilasciata quando try_to_wake_up() acquisisce pi_lock.

Mantenere RCU attivo per tutta la durata del ciclo.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

02/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!