CVE-2023-54027 in Linux
Sumário
de VulDB • 27/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
iio: core: Previne acesso inválido à memória quando não há dispositivo pai
O commit 813665564b3d ("iio: core: Converter para usar o manipulador do nó de firmware em vez do nó OF") alterou o tipo de nós a serem usados para a recuperação de rótulos durante o registro do dispositivo. Provavelmente, uma alteração não intencional nesse commit foi que, se o dispositivo não tiver um pai, um ponteiro NULL é acessado. Isso ocorre no driver dummy IIO padrão quando uma nova entrada é criada no configfs:
# mkdir /sys/kernel/config/iio/devices/dummy/foo BUG: kernel NULL pointer dereference, address: ... ... Call Trace: __iio_device_register iio_dummy_probe
Como não parece haver motivo para tornar obrigatório um dispositivo pai para um dispositivo dummy IIO, vamos prevenir o acesso inválido à memória em __iio_device_register quando o dispositivo pai for NULL. Com essa alteração, o driver dummy IIO funciona corretamente com o configfs.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.