CVE-2026-93081 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

firmware: arm_scmi: Corregir los tiempos de vida en la destrucción del dispositivo SCMI

scmi_child_dev_find() libera la referencia devuelta por device_find_child() antes de devolver el puntero scmi_device. Una desregistro concurrente puede entonces liberar el dispositivo mientras que la ruta de destrucción sigue utilizando el puntero devuelto.

Hacer que la función auxiliar de búsqueda devuelva la referencia de device_find_child() y mantenerla hasta que scmi_device_destroy() haya terminado de realizar el desregistro del hijo.

También se divide device_unregister() en __scmi_device_destroy() para que el ID del bus SCMI no se vuelva reutilizable hasta después de que device_del() haya eliminado el antiguo nombre scmi_dev.N de sysfs. Esto evita que un nuevo dispositivo SCMI reuse el mismo ID mientras el dispositivo anterior sigue registrado.

La callback final de liberación del dispositivo también es una posible ruta de limpieza cuando los hijos SCMI se eliminan por recursión del núcleo del controlador en lugar de __scmi_device_destroy(). Liberar el ID del bus SCMI desde un auxiliar común utilizado por las rutas de destrucción, fallo de registro y liberación final, y limpiar scmi_dev->id después de liberarlo para que la liberación final no libere el mismo ID nuevamente.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-407187

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!