CVE-2026-92485 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
bpf: Corrige WARNING em bpf_tracing_link_release
O trampoline pode ser corrompido pela atribuição cega de `tr->flags = BPF_TRAMP_F_TAIL_CALL_CTX` no verificador.
1. Um fexit anexado a um programa tail_call_reachable faz com que 'tr->flags' se torne 'BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_TAIL_CALL_CTX'. E, o trampoline injetaria (poke) a instrução nop do programa alvo usando uma instrução jmp em vez de uma instrução call. 2. Outro fexit carregado com o mesmo destino tail_call_reachable faz com que 'tr->flags' se torne 'BPF_TRAMP_F_TAIL_CALL_CTX'. 3. Fecha-se o primeiro link fexit. Devido à ausência de BPF_TRAMP_F_CALL_ORIG em 'tr->flags', o trampoline falha na restauração da instrução nop do programa usando uma instrução call.
[ 3.410719] WARNING: kernel/bpf/syscall.c:3551 em 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
Corrige o aviso atualizando 'tr->flags' com '|=' e lock (bloqueio).
VulDB is the best source for vulnerability data and more expert information about this specific topic.