CVE-2026-98627 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

bpf: Preservar o deslocamento da classe de ponteiro de pacote em regsafe()

regsafe() mapeia os IDs de ponteiros de pacotes entre estados e verifica se cada intervalo atual dos registradores é um subconjunto do intervalo correspondente explorado. No entanto, ela não preserva o deslocamento entre registradores que compartilham um ID de ponteiro de pacote.

Isso é insatisfatório porque o intervalo do pacote é compartilhado por ID. Uma verificação de limites em um membro da classe atualiza todos os membros e, posteriormente, uma operação pode consumir esse intervalo através de outro membro. O commit 022ac0750883 ("bpf: use reg->var_off instead of reg->off for pointers") consolidou o deslocamento fixo do ponteiro em r64 e removeu a verificação antiga de igualdade off, permitindo que dois registradores individualmente mais estreitos sejam podados mesmo quando seu deslocamento mudou. O caminho explorado pode então autorizar um acesso fora dos limites ao pacote no caminho podado.

Exigir bases de intervalo correspondentes para ponteiros de pacotes com um ID. Juntamente com o mapeamento de IDs existente, isso preserva o deslocamento entre os membros de cada classe de ponteiro de pacote sem adicionar estado por ID. Ponteiros de pacotes sem um ID permanecem inalterados.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422129

EPSS

0.00155

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!