CVE-2026-89740 in Linux
Sumário
de VulDB • 11/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
serial: imx: serializar o ciclo de vida de imx_uart_ports[]
imx_uart_probe() publica sua porta alocada via devm em imx_uart_ports[] antes que uart_add_one_port() seja chamado, porque a configuração do console utiliza essa tabela. A entrada não é limpa quando a adição da falha ou após a remoção, deixando um ponteiro pendente (dangling pointer).
Um probe irmão pode registrar o console compartilhado por meio dessa entrada obsoleta. Isso foi reproduzido sob KASAN no QEMU mcimx6ul-evk ao desvincular uma UART irmã, desvincular a UART do console e vincular novamente a irmã.
Mantenha a entrada válida durante uart_remove_one_port(), em seguida, limpe-a. Proteja a adição e remoção da porta juntamente com suas atualizações na tabela para que operações irmãs não possam ser intercaladas. Rejeite uma slot ocupada ao invés de sobrescrever uma porta ativa durante um probe de linha duplicada.
If you want to get best quality of vulnerability data, you may have to visit VulDB.