PT-2024-10528 · Linux+3 · Linux Kernel+3

Publicado

2022-02-08

·

Atualizado

2026-03-14

·

CVE-2022-48814

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado ao tratamento incorreto de identificadores de recursos no componente de rede do kernel do Linux, especificamente no driver DSA (Distributed Switch Architecture) para o switch Seville VSC9959. Quando o mestre DSA está em um barramento que chama ->remove a partir de ->shutdown, existe um link de dispositivo entre o switch e o mestre DSA, e device links unbind consumers() irá desvincular o driver do switch Seville no desligamento. Isso pode fazer com que mdiobus free() entre em pânico quando chamado a partir de devm mdiobus free() se o mdiobus não tiver sido previamente desregistrado. O mesmo tratamento deve ser aplicado a todos os drivers de switch DSA, ou seja, usar devres tanto para a alocação quanto para o registro do mdiobus ou não usar devres de forma alguma.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-01079
CVE-2022-48814
OESA-2024-1894
OESA-2024-1896
OESA-2024-1898
OPENSUSE-SU-2024_2947-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2902-1
SUSE-SU-2024:2929-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1

Produtos afetados

Debian
Linux Kernel
Red Os
Suse