CVE-2026-64025: Kernel Linux: condição de corrida entre verdict data_ready do bpf skmsg e kTLS RX com use-after-free
A CVE-2026-64025 é uma condição de corrida no caminho de verdict do sockmap do BPF no kernel Linux: quando um socket está em um sockmap antes de o TLS RX ser configurado, o callback de data-ready do verdict pode esvaziar a fila de recepção que o kTLS utiliza. O registro descreve um use-after-free resultante na descriptografia TLS, e o CNA atribui pontuação 9,8 (CVSS 3.1, crítica). Há correções de kernels estáveis listadas para várias linhas.
Visão geral
A CVE-2026-64025 afeta o código de skmsg do BPF no kernel Linux que trata notificações de data-ready do verdict em sockets. Segundo o registro, um socket adicionado a um sockmap com o tipo de programa BPF_SK_SKB_VERDICT antes de o recebimento kTLS ser configurado pode ter sua fila de recepção esvaziada pelo callback de verdict. Isso conflita com a posse dessa fila pelo TLS. A correção faz o caminho de verdict espelhar uma proteção já existente no caminho do strparser.
Impacto
- O registro descreve uma condição de corrida (CWE-362) que pode levar a descriptografia TLS a percorrer um buffer já liberado, caracterizando um use-after-free.
- O CNA atribui pontuação base CVSS 3.1 de 9,8, com vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, classificação crítica. O registro também indica impacto técnico total no campo SSVC.
- O registro não descreve consequências concretas além da corrupção de memória e do use-after-free, como comportamento de falha ou exposição de dados. Isso é desconhecido nas fontes consultadas.
Produtos e versões afetados
- As linhas estáveis do kernel Linux listadas no registro são afetadas de 5.10 até antes de 6.6.142, de 6.7 até antes de 6.12.92, de 6.13 até antes de 6.18.34 e de 6.19 até antes de 7.0.11.
- O registro também lista 7.1-rc1, 7.1-rc2, 7.1-rc3 e 7.1-rc4 como afetados.
- A primeira entrada de produto no registro mistura identificadores de commit com um único rótulo de versão, por isso o escopo exato não fica totalmente claro apenas pelo registro. Consulte as páginas de commits do kernel estável e os avisos de segurança da sua distribuição para confirmar quais builds incluem a correção.
Status de exploração
- O registro indica que a vulnerabilidade não consta no catálogo KEV da CISA, portanto as fontes consultadas não confirmam exploração ativa no ambiente real.
- A probabilidade EPSS da FIRST é 0,00343, com percentil de 0,2664, e o campo de exploração SSVC está como none. Esses valores indicam baixa probabilidade modelada de exploração na data do registro.
Correção e mitigação
- Atualize para uma versão estável do kernel que contenha a correção da sua linha, usando os commits estáveis corrigidos referenciados no registro.
- Onde um kernel corrigido não puder ser implantado imediatamente, siga as orientações do fornecedor e da distribuição. O registro não descreve um contorno, portanto qualquer mitigação é desconhecida nas fontes consultadas.
- Priorize sistemas que usam recebimento kTLS em conjunto com programas de verdict do sockmap BPF, pois são as configurações descritas no registro.
Orientações de detecção
- Faça o inventário de hosts com linhas de kernel afetadas e identifique se os recursos kTLS e sockmap BPF estão em uso.
- Monitore os logs do kernel em busca de mensagens WARN e oops inesperados relacionados aos caminhos de código TLS ou skmsg, já que o registro menciona uma condição de alerta no fluxo vulnerável.
- O registro não fornece indicadores de comprometimento específicos, então a detecção além do monitoramento geral de saúde do kernel é desconhecida.
Limitações das informações disponíveis
- O registro não descreve os privilégios necessários além do vetor CVSS, nem as condições exatas de implantação para um acionamento bem-sucedido além do que foi resumido.
- Backports de distribuições e versões corrigidas específicas de fornecedores não constam no registro.
- O commit que introduziu o problema é identificado apenas por um hash no registro, e seu histórico completo não é descrito aqui.
- Fontes consultadas: entrada NVD, registro CVE e os commits estáveis do kernel referenciados.
Perguntas frequentes
O que é a CVE-2026-64025?
É uma condição de corrida no caminho de verdict do skmsg do BPF no kernel Linux que pode interferir no processamento de recebimento kTLS e, segundo o registro, levar a um use-after-free.
Há exploração conhecida dessa vulnerabilidade?
O registro indica que ela não consta no catálogo KEV da CISA, e as fontes consultadas não confirmam exploração no ambiente real.
Como administradores devem agir?
Atualize para um kernel estável corrigido da sua linha e consulte os avisos da distribuição para backports, pois o registro não descreve um contorno.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.