CVE-2026-98034 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
bpf: Marcar gravações de kptr NULL como precisas
check_map_kptr_access() permite uma operação de armazenamento (store) em um campo kptr não confiável apenas quando o registrador é conhecido por conter zero. Diferente de outras verificações do verificador cujo resultado depende de um valor escalar, ela não marca esse registrador como preciso.
Um ponto de checkpoint de estado alcançado com um zero impreciso pode, portanto, podar (prune) um segundo caminho que atinge a operação de armazenamento com um escalar arbitrário diferente de zero. O programa pode escrever bits controlados pelo atacante no campo kptr e carregá-los novamente como PTR_TO_BTF_ID.
Chame mark_chain_precision() antes de aceitar um registrador conhecido como zero. Isso força o equivalente de estado a comparar sua faixa escalar e faz com que o verificador visite e rejeite um caminho que carrega um valor diferente de zero.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.