CVE-2026-64075 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
fprobe: Beheben von unregister_fprobe(), um auf die RCU-Grace-Periode zu warten
Das Commit 4346ba1604093 („fprobe: fprobe im Function-Graph-Tracer neu schreiben") änderte fprobe so, dass es struct fprobe in einer rcu-hlist registriert, vergaß jedoch, auf die RCU-GP (Grace Period) zu warten. Daher kann ein Use-After-Free auftreten, wenn das fprobe direkt nach dem Deaktivieren freigegeben wird. Dies kann bei fprobe-Ereignissen und im Beispielmodulcode geschehen.
Um dieses Problem zu beheben, wurde synchronize_rcu() in unregister_fprobe() eingefügt.
Hinweis: BPF ist unbedenklich, da fprobe als Teil von bpf_kprobe_multi_link verwendet wird. Dieses deaktivierte sein fprobe in bpf_kprobe_multi_link_release(), und es wird über bpf_kprobe_multi_link_dealloc() freigegeben, das aus dem RCU-Callback bpf_link_defer_dealloc_rcu_gp() aufgerufen wird.
Für BPF wurde außerdem unregister_fprobe_async() eingeführt, das NICHT auf die RCU-Grace-Periode wartet.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.