CVE-2025-38352 in Linuxinformazioni

Riassunto

di VulDB • 19/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

posix-cpu-timers: correzione di una race condition tra handle_posix_cpu_timers() e posix_cpu_timer_del()

Se un processo non-autoreaping che sta terminando ha già superato exit_notify() ed esegue handle_posix_cpu_timers() da contesto IRQ, può essere riunito (reaped) dal suo genitore o dal debugger subito dopo unlock_task_sighand().

Se in quel momento viene eseguito posix_cpu_timer_del() in concorrenza, non sarà in grado di rilevare che timer->it.cpu.firing != 0: cpu_timer_task_rcu() e/o lock_task_sighand() falliranno.

Aggiungere il controllo tsk->exit_state all'interno di run_posix_cpu_timers() per risolvere questo problema.

Questa correzione non è necessaria se CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y, poiché exit_task_work() viene chiamato prima di exit_notify(). Tuttavia, il controllo rimane valido: task_work_add(&tsk->posix_cputimers_work.work) fallirà comunque in questo caso.

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

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

22/07/2025

Moderazione

accettato

CPE

pronto

EPSS

0.01250

KEV

si

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!