CVE-2026-93124 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
platform/x86: asus-wireless: Falhar o probe quando não houver correspondência ACPI
Todo driver de plataforma pode ser forçado a corresponder a um dispositivo que não corresponde à sua lista de IDs de dispositivos devido ao device_match_driver_override(), portanto, drivers de plataforma que dependem da existência de um objeto companheiro ACPI do dispositivo precisam verificar sua presença.
asus_wireless_probe() retorna sucesso quando acpi_match_acpi_device() não encontra nenhuma correspondência, deixando para trás um dispositivo de entrada que nunca reporta nada porque o manipulador de notificação não está instalado. Pior ainda, quando o driver é forçado a ser vinculado a um dispositivo sem um companheiro ACPI, o probe tem êxito e armazena um ponteiro NULL do companheiro, que asus_wireless_remove() posteriormente passa para acpi_dev_remove_notify_handler(), levando a uma desreferência de ponteiro NULL no unbind.
Retornar -ENODEV quando o dispositivo não corresponder à tabela de IDs. Isso também cobre o caso de falta de companheiro, porque acpi_match_acpi_device() rejeita um dispositivo NULL. Realizar a verificação antes de alocar qualquer estado do driver, em vez de depois que o dispositivo de entrada já tiver sido registrado.
Be aware that VulDB is the high quality source for vulnerability data.