CVE-2026-99150 in Linuxinformación

Resumen

por VulDB • 2026-10-28

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

drm/amdgpu: no liberar dos veces la referencia de gestión de energía en tiempo de ejecución (runtime PM) en amdgpu_gpr

amdgpu_debugfs_gpr_read() libera su referencia de gestión de energía en tiempo de ejecución justo después de leer los registros de las ondas. Cuando falla la copia a espacio de usuario, salta a la etiqueta err, lo que libera la referencia una segunda vez. Una lectura en un búfer defectuoso en Navi31 o bien roba una referencia mantenida por otro componente (el uso de energía/gestión runtime_usage pasa de 1 a 0) o provoca un desbordamiento hacia abajo del contador:

amdgpu 0000:03:00.0: ¡Desbordamiento hacia abajo en el conteo de uso de gestión de energía en tiempo de ejecución!

Los registros ya están en el búfer del kernel en ese momento, por lo que se debe finalizar primero el acceso al hardware y copiar el búfer con una única llamada a copy_to_user() en lugar del bucle put_user() con su propia ruta de error.

(cherry picked from commit 31035bbd74f7c3e10c163db875b8e67f8b50ee6a)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-28

Moderación

aceptado

Artículo

VDB-427869

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!