CVE-2026-64508 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

bpf: Suporte para endurecimento contra JIT spraying (JIT spray)

O alocador BPF JIT empacota muitos programas pequenos em alocações executáveis maiores e reutiliza o espaço dentro dessas alocações conforme os programas são carregados e liberados. Quando um novo código é escrito no espaço ocupado anteriormente por outro programa, uma salto indireto para o novo programa pode reutilizar a previsão de ramificação deixada pelo antigo.

Limpe (flush) os preditores de ramo indiretos antes de reutilizar a memória JIT para que saltos indiretos em um recém-escrito não reutilizem previsões de um programa anterior que ocupava o mesmo espaço.

Introduza a chave estática `bpf_arch_pred_flush_enabled` e a chamada estática `bpf_arch_pred_flush` para limpar os preditores de ramo na reutilização da memória JIT. As arquiteturas que precisam de limpeza podem atualizá-la para uma função de limpeza do predictor. Por padrão, é um NOP (operacao nula) e não emite nenhuma CALL.

Alocações maiores que um pacote não são cobertas por esta limpeza. Isso é seguro porque os programas cBPF (a superfície de ataque sem privilégios) estão bem abaixo do tamanho de um pacote. Emita um aviso se essa suposição for violada enquanto a limpeza estiver ativa.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383301

CPE

pronto

EPSS

0.00157

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!