CVE-2026-97946 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

x86/amd_node: Corregir el conteo de referencias del dispositivo PCI en amd_smn_init()

El puntero local "root" es una variable temporal utilizada durante la búsqueda del dispositivo. Por lo tanto, el refcount relacionado con los iteradores de búsqueda debe limpiarse después de que se complete la búsqueda.

Utilice la macro de limpieza __free() para garantizar que el refcount se decrementa cuando el puntero temporal sale del ámbito.

Además, incremente el refcount al almacenar en caché un puntero root. Esto asegura que el refcount en uso sea independiente del conteo de referencias temporal de búsqueda.

Finalmente, elimine la redundante "root = NULL" antes del segundo bucle de búsqueda. El iterador pci_get_class() siempre decrementa el refcount de su argumento "from", por lo que el primer bucle solo puede continuar con "root" ya en NULL.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410166

CPE

listo

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!