CVE-2026-98779 in Linux
Sumário
de VulDB • 18/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/amdgpu: corrige o vazamento de dispositivo MFD ACP em caso de falha na inicialização
acp_hw_init() registra os dispositivos filhos da ACP com mfd_add_devices() antes de anexá-los ao domínio de energia da ACP e inicializar o hardware.
Se a conexão de um filho ao domínio de energia falhar, ou se a operação de reset do clock enable da ACP expirar (timeout), o caminho de tratamento de erros libera apenas as alocações da célula fonte, dos recursos e dos dados da plataforma. Os dispositivos de plataforma filhos já registrados por mfd_add_devices() permanecem registrados e nunca são liberados.
Remove os filhos do domínio de energia e desregistra os dispositivos MFD em caso de falhas que ocorram após o sucesso de mfd_add_devices(). Mantém-se a lógica de limpeza existente para falhas no mfd_add_devices(), já que o núcleo da MFD (MFD core) já reverte automaticamente as crianças parcialmente registradas.
O problema foi identificado por uma ferramenta de análise estática desenvolvida pelo autor e confirmado por revisão manual.
(cherry picked from commit 63da68d6a2279ec945581c990c5a59a5ae8b5560)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.