CVE-2026-64075 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

fprobe: Correggi unregister_fprobe() in modo da attendere il periodo di grazia RCU (RCU grace period)

Il commit 4346ba1604093 ("fprobe: Rewrite fprobe on function-graph tracer") ha modificato fprobe per registrare la struct fprobe in una rcu-hlist, ma ha dimenticato di attendere il periodo di grazia RCU (RCU GP). Di conseguenza, può verificarsi un use-after-free se l'oggetto fprobe viene rilasciato subito dopo la disregistrazione. Questo scenario si verifica nei casi degli eventi fprobe e del codice del modulo sample.

Per risolvere questo problema, è stata aggiunta synchronize_rcu() in unregister_fprobe().

Si noti che BPF non presenta problemi poiché fprobe è utilizzato come parte di bpf_kprobe_multi_link. Questa funzione disregistra il proprio fprobe in bpf_kprobe_multi_link_release(), e l'oggetto viene deallocato tramite bpf_kprobe_multi_link_dealloc(), invocata dal callback RCU bpf_link_defer_dealloc_rcu_gp().

Per BPF, è stato inoltre introdotto unregister_fprobe_async(), che NON attende il periodo di grazia RCU.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!