CVE-2026-53215: Kernel Linux, driver Ethernet mvpp2: buffer RX devolvido ao hardware enquanto ainda em uso
Uma correção no driver de rede mvpp2 do kernel Linux trata um caso em que um buffer de recepção podia voltar ao gerenciador de buffers do hardware depois de já ter sido entregue ao XDP ou a uma skb. Segundo o registro, isso pode permitir que o hardware grave por DMA em memória que o anel RX já não possui. A CNA atribui pontuação CVSS 3.1 de 9.8 (crítica), e o registro lista commits de correção para várias ramificações estáveis.
Visão geral
O registro descreve uma falha no driver Ethernet mvpp2 do kernel Linux, no caminho de recepção. Se um buffer de recepção já tivesse sido entregue ao XDP ou anexado a uma socket buffer (skb), uma falha posterior no reabastecimento podia levar o driver a devolver esse buffer ao pool do gerenciador de buffers (BM) do hardware. A correção reabastece o pool antes de o buffer atual ser entregue e, se o reabastecimento falhar, descarta o pacote e devolve ao BM o buffer que ainda pertence ao driver.
Impacto
O registro afirma que devolver esse buffer ao BM permite que o hardware faça DMA em memória que já não pertence ao anel RX. A CNA atribui pontuação 9.8 com CVSS 3.1 e vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Pela leitura desse vetor, o ataque é alcançável pela rede, não exige privilégios nem interação do usuário e tem alto impacto em confidencialidade, integridade e disponibilidade. Essa leitura é uma inferência a partir do vetor, não uma afirmação do registro.
Produtos e versões afetadas
O registro lista o produto Linux Linux Kernel com estas faixas:
- De 5.7.15 (inclusive) até 5.8 (exclusive)
- De 5.8.2 até 5.15.210 (exclusive)
- De 5.16 até 6.1.176 (exclusive)
- De 6.2 até 6.6.143 (exclusive)
- De 6.7 até 6.12.94 (exclusive)
- De 6.13 até 6.18.36 (exclusive)
- De 6.19 até 7.0.13 (exclusive)
- Versões 7.1-rc1 a 7.1-rc7
O registro não informa números de versão corrigida. As versões de kernel com a correção são identificadas apenas pelos commits vinculados, então administradores devem verificar a ramificação estável correspondente ao kernel instalado.
Status de exploração
O registro indica que a falha não consta no catálogo KEV da CISA. Nenhuma exploração confirmada aparece nas fontes consultadas para esta análise, e o registro não descreve código de exploração público.
Correção e mitigação
- Atualize o kernel Linux para uma versão estável que contenha os commits vinculados no registro, como o commit na árvore estável do kernel.org.
- Confirme a correção com o fornecedor da sua distribuição, pois o registro não cita pacotes nem avisos de fornecedores.
- O registro não descreve uma solução alternativa. Desativar ou alterar o driver não está coberto pelas fontes e deve ser avaliado com o fornecedor antes de ser aplicado.
Orientação para detecção
- Inventarie as versões do kernel e compare-as com as faixas afetadas acima.
- Identifique sistemas que usam o driver mvpp2. O registro não cita plataformas de hardware, então essa etapa depende do inventário local.
- Revise logs do kernel e estatísticas da placa de rede em busca de erros de recepção incomuns nas interfaces mvpp2. O registro não fornece indicadores de comprometimento específicos.
Limitações das informações disponíveis
- O registro não tem classificação CWE, pontuação EPSS nem dados SSVC.
- O registro não cita hardware, distribuições nem avisos de fornecedores.
- O registro não descreve prova de conceito nem ataques observados.
- O registro não informa números de versão corrigida; o status de correção deve ser lido nos commits vinculados.
- O campo de título original estava vazio; o título usado aqui foi escrito para esta análise.
Perguntas frequentes
O que essa falha no mvpp2 do kernel Linux permite?
Segundo o registro, devolver ao pool do hardware um buffer de recepção já entregue ao XDP ou a uma skb permite que o hardware faça DMA em memória que o anel RX não possui mais. A CNA classifica a falha como crítica, com 9.8 no CVSS 3.1.
Há exploração confirmada dessa CVE?
O registro indica que a falha não consta no catálogo KEV da CISA. Nenhuma exploração confirmada aparece nas fontes consultadas.
Como corrigir?
Atualize para uma versão estável do kernel que inclua os commits vinculados. O registro não informa números de versão corrigida, então verifique a ramificação estável do seu kernel e confirme com o fornecedor da distribuição.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.