CVE-2026-64018: Driver de rede mana do kernel Linux: acesso fora dos limites de array por rx_req_idx sem validação
A CVE-2026-64018 afeta o driver de rede mana do kernel Linux. O manipulador de eventos de recepção usava um índice lido de memória DMA-coherent, que o hardware pode alterar, sem verificação de limites, o que pode levar a acesso fora dos limites no array reqs. O registro informa pontuação crítica de 9,3 e correções em vários ramos estáveis.
Visão geral
A CVE-2026-64018 é uma correção no driver de rede mana do kernel Linux. Em mana_hwc_rx_event_handler(), o índice de requisição é lido de um buffer DMA-coherent. O registro informa que, em Confidential VMs (SEV-SNP ou TDX), essa memória é compartilhada sem criptografia e o hardware pode alterar seu conteúdo a qualquer momento, e que não havia verificação de limites antes de o índice ser usado para acessar o array reqs[].
Impacto
- O registro descreve um possível acesso fora dos limites em reqs[] causado por índice não validado.
- A CNA classifica o problema como crítico, com pontuação 9,3, e o vetor indica alto impacto em confidencialidade, integridade e disponibilidade.
- O impacto técnico no SSVC está registrado como total.
Produtos e versões afetados
- O registro lista o kernel Linux em duas entradas de produto. A primeira traz um intervalo baseado em commits, que não pode ser convertido em números de versão apenas com o registro.
- A segunda entrada traz os seguintes intervalos, usando os extremos informados no registro:
- De 5.13 até antes de 5.15.209
- De 5.16 até antes de 6.1.175
- De 6.2 até antes de 6.6.142
- De 6.7 até antes de 6.12.92
- De 6.13 até antes de 6.18.34
- De 6.19 até antes de 7.0.11
- Os candidatos a lançamento 7.1-rc1, 7.1-rc2, 7.1-rc3 e 7.1-rc4 aparecem como afetados, sem versão corrigida informada no registro.
Status de exploração
- A flag do catálogo KEV é falsa. Não há exploração confirmada nas fontes consultadas.
- A probabilidade EPSS é 0,00142 e o valor SSVC de exploração é none, com automatizável definido como no.
Correção e mitigação
- Atualize para uma versão estável do kernel que inclua a correção do seu ramo, conforme as referências do fornecedor e do projeto stable.
- Para ramos ou candidatos sem correção listada, verifique no upstream versões posteriores, pois o registro não informa essas datas.
- O vetor indica acesso local, então limitar o acesso local em hosts afetados, especialmente hosts de Confidential VMs, reduz a exposição.
Orientação para detecção
- Faça inventário das versões do kernel e verifique se o driver mana está em uso.
- Revise os logs do kernel em hosts afetados em busca de falhas ou erros de memória relacionados ao driver mana. Esta orientação é apenas de alto nível.
Limitações das informações disponíveis
- O registro não descreve as condições exatas de disparo, a explorabilidade na prática nem impacto observado.
- O intervalo baseado em commits não pode ser convertido em números de versão a partir do registro.
- O registro não informa se os candidatos 7.1-rc1 a 7.1-rc4 foram corrigidos em versões posteriores.
- A CWE está listada como CWE-129, sem nome no registro.
Perguntas frequentes
A CVE-2026-64018 está sendo explorada ativamente?
A flag KEV é falsa e não há exploração confirmada nas fontes consultadas. O EPSS é 0,00142 e o SSVC registra exploração como none.
Quais versões do kernel são afetadas?
O registro lista intervalos de 5.13 até antes de 5.15.209, de 5.16 até antes de 6.1.175, de 6.2 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. Os candidatos 7.1-rc1 a 7.1-rc4 também aparecem.
O que os administradores devem fazer?
Aplicar a atualização estável do kernel que contenha a correção do seu ramo e verificar atualizações no upstream quando o registro não informar versão corrigida.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.