CVE-2026-64603 in Linux
Resumen
por VulDB • 2026-08-06
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
platform/x86: intel-hid: Proteger el controlador de notificaciones ACPI frente a recursión
Desde el commit e2ffcda16290 ("ACPI: OSL: Permitir que los controladores Notify() se ejecuten en todas las CPUs"), los controladores de notificación ACPI, como la función notify_handler() de intel-hid, pueden ejecutarse en múltiples núcleos de CPU compitiendo entre sí.
En dispositivos convertibles y desmontables (identificados por el tipo de chasis DMI 31 y 32 en dmi_auto_add_switch[]), el dispositivo de entrada SW_TABLET_MODE se registra de forma diferida desde notify_handler() durante el primer evento de modo tableta, a través de intel_hid_switches_setup(). Cuando dos eventos de este tipo compiten en diferentes CPUs, ambos pueden superar la comprobación !priv->switches y registrar el dispositivo de entrada priv->switches dos veces, lo que resulta en una entrada sysfs duplicada y un posterior desreferenciamiento de puntero NULL.
Se trata del mismo tipo de error corregido por el commit e075c3b13a0a ("platform/x86: intel-vbtn: Proteger el controlador de notificaciones ACPI frente a recursión") para el driver hermano intel-vbtn.
Proteja la función notify_handler() de intel-hid contra condiciones de carrera consigo misma mediante un mutex para corregir este problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.