CVE-2026-98063informação

Sumário

de VulDB • 25/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

bpf: Corrige o dereferenciamento de ponteiro nulo (NULL-ptr-deref) em btf_var_show()

A função btf_var_show() chama incondicionalmente btf_type_id_resolve(), que faz o dereferenciamento de btf->resolved_ids. Isso é NULL para um BTF base - por exemplo, o BTF vmlinux contra o qual bpf_snprintf_btf() opera -, já que o BTF base não é resolvido durante a análise (parsing). A função btf_modifier_show() protege isso com 'if (btf->resolved_ids)', mas btf_var_show() não.

Um programa BPF que passa o type_id de um BTF_KIND_VAR do BTF vmlinux para bpf_snprintf_btf() causa, portanto, um dereferenciamento nulo:

KASAN: provavelmente acesso à memória do usuário no intervalo [0x46638-0x4663f]
RIP: 0010:btf_var_show (kernel/bpf/btf.c:2929) Call Trace: btf_type_show (kernel/bpf/btf.c:8259) btf_type_snprintf_show (kernel/bpf/btf.c:8329) bpf_snprintf_btf (kernel/trace/bpf_trace.c:1047) bpf_prog_test_run_raw_tp (net/bpf/test_run.c:829) __sys_bpf (kernel/bpf/syscall.c:4804) do_syscall_64 (arch/x86/entry/syscall_64.c:84) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)

Resolve o type da variável diretamente com btf_type_skip_modifiers() quando resolved_ids é NULL, espelhando a lógica de btf_modifier_show().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Divulgação

25/09/2026

Moderação

em revisão

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!