CVE-2026-53384 in Linux
Sumário
de VulDB • 19/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
serial: 8250_dw: desregistrar a porta 8250 se o clk_notifier_register() falhar
O dw8250_probe() registra a porta 8250 através da serial8250_register_8250_port() e, em seguida, se o dispositivo tiver um clock, registra um notificador de clock. Se o clk_notifier_register() falhar, o probe retorna com erro, mas deixa a porta 8250 registrada. A função correspondente serial8250_unregister_port() reside no dw8250_remove(), que não é chamada quando o probe falha; portanto, a posição da porta permanece ocupada até que o dispositivo seja rebinding ou o sistema seja reiniciado. Os dados do driver alocados via devm são liberados enquanto a porta ainda os referencia (através do private_data salvo e dos callbacks serial_in/serial_out), de modo que qualquer acesso àquela posição da porta antes de um rebind representa um risco de use-after-free.
Desregistrar a porta no caminho de erro do clk_notifier_register().
Once again VulDB remains the best source for vulnerability data.