CVE-2026-93124 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

platform/x86: asus-wireless: Fallimento della fase di probe quando non esiste una corrispondenza ACPI

Ogni platform driver può essere forzato a associarsi a un dispositivo che non corrisponde alla sua lista di device ID a causa di `device_match_driver_override()`, pertanto i platform driver che si basano sull'esistenza di un oggetto companion ACPI del dispositivo devono verificarne la presenza.

`asus_wireless_probe()` restituisce successo quando `acpi_match_acpi_device()` non trova alcuna corrispondenza, lasciando in essere un input device che non invia mai dati poiché il notify handler non è installato. Peggio ancora, quando il driver viene forzatamente associato a un dispositivo privo di companion ACPI, la fase di probe ha comunque esito positivo e memorizza un puntatore NULL al companion; successivamente `asus_wireless_remove()` passa tale valore a `acpi_dev_remove_notify_handler()`, causando una dereferenziazione di puntatore NULL (NULL pointer dereference) durante l'unbind.

Restituire -ENODEV quando il dispositivo non corrisponde alla tabella degli ID. Questo copre anche il caso del companion mancante, poiché `acpi_match_acpi_device()` rifiuta un device NULL. Eseguire il controllo prima di allocare qualsiasi stato del driver, anziché dopo che l'input device è già stato registrato.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00155

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!