PT-2025-14342 · Linux+9 · Linux Kernel+9
Publicado
2025-03-10
·
Atualizado
2026-04-20
·
CVE-2025-21961
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
Versões do kernel Linux anteriores à versão corrigida
Descrição
Uma vulnerabilidade foi resolvida no kernel Linux relacionada ao driver
bnxt. Quando mb-xdp está definido e o retorno é XDP PASS, o pacote é convertido de xdp buff para sk buff com xdp update skb shared info() em bnxt xdp build skb(). No entanto, bnxt xdp build skb() passa um argumento truesize incorreto para xdp update skb shared info(). O truesize é calculado como BNXT RX PAGE SIZE * sinfo->nr frags, mas o skb shared info foi limpo por napi build skb() anteriormente. Para corrigir isso, o código armazena sinfo->nr frags antes de bnxt xdp build skb() e o utiliza em vez de obter skb shared info de xdp get shared info from buff().Recomendações
Para resolver este problema, atualize o kernel Linux para uma versão que inclua a correção para o driver
bnxt. Como medida de contorno temporária, considere desativar o recurso mb-xdp até que um patch esteja disponível. Restrinja o acesso ao driver bnxt para minimizar o risco de exploração. Evite usar o valor de retorno XDP PASS no endpoint de API afetado até que o problema seja resolvido.Exploit
Correção
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Rocky Linux
Suse
Ubuntu