CVE-2026-98062 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
bpf: Marcar os argumentos siginfo dos tracepoints de sinal como escalares
Os tracepoints signal_generate e signal_deliver declaram seu argumento info como um ponteiro para struct kernel_siginfo. Portanto, btf_ctx_access() o trata como um ponteiro confiável para programas tp_btf.
A entrega do sinal também usa SEND_SIG_NOINFO e SEND_SIG_PRIV como valores especiais para este argumento. Esses valores são zero e um, respectivamente, e não são ponteiros. Um programa tp_btf pode atualmente desreferenciar qualquer um desses valores e causar uma falha no kernel (fault). Em particular, signal_generate pode ser executado a partir do contexto de interrupção por timer, transformando essa falha em um panic do kernel.
Registre ambos os tracepoints em raw_tp_null_args[] e marque o argumento 1 como não ponteiro. Isso preserva o acesso escalar ao cookie enquanto rejeita o uso direto ou mediado por helper de ponteiros. Apenas marcá-lo como nullable (nulo) não seria suficiente, pois SEND_SIG_PRIV é diferente de zero.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.