CVE-2026-72385 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
tracing/fprobe: Behebung einer NULL-Zeiger-Dereferenzierung in fprobe_fgraph_entry()
fprobe_fgraph_entry() reserviert einen Bereich für den Shadow-Stack bei einem Durchlauf durch die pro-ip-fprobe-Liste und füllt diesen bei einem zweiten Durchlauf, wobei beide Vorgänge nur unter rcu_read_lock() ausgeführt werden. Ein auf einer bereits aktiven IP registriertes fprobe kann zwischen den beiden Durchläufen sichtbar werden, sodass der Füll-Durchgang einen exit_handler verarbeitet, den der Zähl-Durchgang nicht berücksichtigt hat und dessen Ausführung über die reserved_words hinausgeht. Wenn im Zähl-Durchgang nichts gezählt wurde, ist fgraph_data NULL und der erste Aufruf von write_fprobe_header() führt zu einem Fehler:
Oops: general protection fault, wahrscheinlich für nicht-kanaletische Adresse ... KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
RIP: 0010:fprobe_fgraph_entry+0xa38/0xf10 kernel/trace/fprobe.c:167 Call Trace: function_graph_enter_regs+0x44c/0xa10 kernel/trace/fgraph.c:677 ftrace_graph_func+0xc5/0x140 arch/x86/kernel/ftrace.c:671 __kernel_text_address+0x9/0x40 kernel/extable.c:78 arch_stack_walk+0x117/0x170 arch/x86/kernel/stacktrace.c:26 kmem_cache_free+0x188/0x580 mm/slub.c:6378 tcp_data_queue+0x18d/0x6550 net/ipv4/tcp_input.c:5590 [...]
Die Liste kann nicht über die beiden Durchläufe hinweg gesperrt werden, daher wird ein Knoten übersprungen, der nicht in die Reservierung passt, und als verpasst gezählt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.