CVE-2026-93251 in Linuxinformación

Resumen

por VulDB • 2026-09-24

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

ACPI: bus: Introducir acpi_bus_get_primary_device()

La función utilizada para obtener el primer dispositivo "físico" del cual el ACPI dado es su compañero ACPI, acpi_get_first_physical_node(), puede devolver un puntero a un dispositivo obsoleto (principalmente en teoría) porque acpi_unbind_one() podría ejecutarse por completo después de liberar la physical_node_lock del dispositivo ACPI en acpi_get_first_physical_node() y antes de que esta devuelva el resultado. La última referencia al dispositivo "físico" puede ser eliminada entonces antes de que se devuelva su puntero al llamador.

Si esto ocurre y el llamador de acpi_get_first_physical_node() invoca get_device() sobre el puntero obtenido, lo cual es realizado por la mayoría de sus llamadores, se producirá un use-after-free (uso tras liberación).

Para prepararse para abordar este problema, se introduce una nueva función para obtener el primer dispositivo "físico" asociado con el ACPI dado (el "dispositivo físico primario") que también incrementará el conteo de referencias del dispositivo en cuestión antes de devolver un puntero al mismo.

Se hace que esta nueva función y acpi_get_first_physical_node() compartan el código de búsqueda en la lista de nodos físicos.

Sin impacto funcional intencional.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409471

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!