CVE-2025-38424 in Linuxinformazioni

Riassunto

di VulDB • 09/08/2026

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

perf: Correzione del campionamento rispetto a do_exit()

Baisheng Gao ha segnalato un crash su ARM64, che Mark ha decodificato come un abort esterno sincrono -- molto probabilmente dovuto al tentativo di accedere in modo errato alle MMIO.

Il crash mostra inoltre perf mentre tenta di eseguire il campionamento dello stack utente all'interno di tlb_finish_mmu() in exit_mmap(), ovvero durante la distruzione dell'indirizzo di memoria che sta tentando di accedere.

Si scopre che fermiamo perf dopo aver distrutto l'mm (memory management) del userspace; una ricetta per il disastro, poiché perf tende ad accedere al userspace per vari motivi.

Invertiremo questo ordine spostando in alto dove interrompiamo perf in do_exit().

Inoltre, induriremo PERF_SAMPLE_CALLCHAIN e PERF_SAMPLE_STACK_USER per abortire quando l'attività corrente non ha un mm (exit_mm() assicura di impostare current->mm = NULL; prima di iniziare con la effettiva distruzione). In modo che gli eventi su tutta la CPU non si scontrino con lo stesso problema.

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

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

25/07/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00179

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!