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

VetorAV: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

BDU:2026-03975
CVE-2022-49907
OESA-2025-1820
SUSE-SU-2025:01983-1
SUSE-SU-2025_01983-1

Produtos afetados

Astra Linux
Linux Kernel
Suse