PT-2025-18643 · Linux+1 · Linux Kernel+1

CVE-2022-49926

·

Publicado

2025-05-01

·

Atualizado

2025-05-02

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 Um problema de vazamento de memória foi identificado no kernel do Linux, especificamente na função dsa loop init(). A ferramenta kmemleak relatou 12 novos vazamentos de memória suspeitos. O problema ocorre devido a duas razões:
  1. A função fixed phy register() cria e registra um phy device, mas a função fixed phy unregister() chama apenas phy device remove(), resultando em um vazamento de memória.
  2. Quando mdio driver register() falha em dsa loop init(), ela retorna sem realizar a limpeza dos phydevs. O problema é resolvido capturando o erro de mdio driver register() em dsa loop init() e chamando ambas fixed phy unregister() e phy device free() para liberar os phydevs. Uma função também é adicionada para limpeza de phydevs para evitar duplicação.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Memory Leak

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-49926

Produtos afetados

Astra Linux
Linux Kernel