PT-2025-18624 · Linux+2 · Linux Kernel+2
Publicado
2022-11-02
·
Atualizado
2025-07-11
·
CVE-2022-49907
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kernel Linux (versões afetadas não especificadas)
Descrição
O problema refere-se a um comportamento indefinido na operação de deslocamento de bits para
mdiobus register no driver MDIO do kernel Linux. Especificamente, deslocar um valor de 32 bits com sinal em 31 bits é indefinido. Para corrigir isso, o bit significativo é alterado para unsigned. Este problema é identificado pelo aviso do UBSAN, que reporta um erro de deslocamento fora dos limites (shift-out-of-bounds) no arquivo mdio bus.c. O erro ocorre porque o deslocamento à esquerda de 1 em 31 posições não pode ser representado no tipo 'int'. O rastreamento de chamada inclui funções como mdiobus register, fixed mdio bus init e kernel init.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Suse