PT-2025-3615
CVE-2024-57890
·
Publicado
2024-11-30
·
Atualizado
2026-10-19
Descrição por
CVSS 4.0
6.8
MédiaMétricasAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
Versões do kernel Linux anteriores a 6.6.74
Descrição
A questão envolve um problema de estouro de inteiro no componente RDMA/uverbs do kernel Linux. Especificamente, a expressão
cmd.wqe size * cmd.wr count pode levar a um wrapping de inteiro, pois ambas as variáveis são valores u32 provenientes do usuário. Este resultado é então passado para uverbs request next ptr(), o que também poderia potencialmente sofrer wrapping. Além disso, a multiplicação cmd.sge count * sizeof(struct ib uverbs sge) pode sofrer estouro em sistemas de 32 bits. Para corrigir isso, a condição em uverbs request next ptr() foi reorganizada, e todos os chamadores foram modificados para utilizar size mul() nas multiplicações.Recomendações
Para versões do kernel Linux anteriores a 6.6.74, atualize para a versão 6.6.74 ou posterior para resolver o problema. Como medida temporária de contorno (workaround), considere restringir o uso do componente RDMA/uverbs até que a atualização possa ser aplicada.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾