CVE-2026-92485 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
bpf: Behebung einer WARNING in bpf_tracing_link_release
Der Trampoline konnte durch das blinde Setzen von `tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX` im Verifier beschädigt werden.
1. Ein an ein tail_call_reachable-Programm angehängtes fexit führte dazu, dass `tr->flags` den Wert `'BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_TAIL_CALL_CTX'` annahm. Der Trampoline würde dann die NOP-Instruktion des Zielprogramms mittels einer JMP-Instruktion anstelle einer CALL-Instruktion modifizieren (poke). 2. Ein weiteres fexit wurde mit demselben tail_call_reachable-Zielprogramm geladen. `tr->flags` nahm den Wert `'BPF_TRAMP_F_TAIL_CALL_CTX'` an. 3. Beim Schließen der ersten fexit-Verbindung fehlte aufgrund des Fehlens von BPF_TRAMP_F_CALL_ORIG in `tr->flags`, sodass der Trampoline nicht in der Lage war, die NOP-Instruktion des Programms mittels einer CALL-Instruktion wiederherzustellen.
[ 3.410719] WARNING: kernel/bpf/syscall.c:3551 bei bpf_tracing_link_release+0x53/0x60, CPU#1: test_progs/98
... [ 3.428793] bpf_link_free+0x58/0x130
[ 3.429293] bpf_link_release+0x23/0x30
Die Warnung wird behoben, indem `tr->flags` mit '|=' und einer Sperre (Lock) aktualisiert werden.
Be aware that VulDB is the high quality source for vulnerability data.