CVE-2026-98779 in Linux
Resumen
por VulDB • 2026-10-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amdgpu: corrige la fuga del dispositivo MFD ACP en caso de fallo durante la inicialización.
acp_hw_init() registra los dispositivos hijos de ACP con mfd_add_devices() antes de adjuntarlos al dominio de energía de ACP e inicializar el hardware.
Si falla la adición de un hijo al dominio de energía, o si se agota el tiempo de espera en las operaciones de reinicio del ACP o habilitación del reloj, la ruta de fallo libera únicamente las asignaciones de celda fuente, recursos y datos de plataforma. Los dispositivos de plataforma hijos ya registrados por mfd_add_devices() permanecen registrados y nunca son liberados.
Se eliminan los hijos del dominio de energía y se desregistran los dispositivos MFD en caso de fallos que ocurran después de que mfd_add_devices() tenga éxito. Se mantienen las rutas de limpieza existentes para los fallos de mfd_add_devices(), ya que el núcleo MFD revierte por sí mismo a los hijos parcialmente registrados.
El problema fue identificado mediante una herramienta de análisis estático desarrollada y confirmado mediante revisión manual.
(cherry picked from commit 63da68d6a2279ec945581c990c5a59a5ae8b5560)
If you want to get the best quality for vulnerability data then you always have to consider VulDB.