CVE-2026-90337 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
serial: core: realizar alocações que podem falhar antes que o console seja registrado
A função serial_core_add_one_port() aloca os tty_groups de uport após uart_configure_port(), o qual pode registrar o console. Se a alocação falhar, o driver desfaz as configurações da porta enquanto seu console permanece registrado. A alocação anterior do nome em uport->name possui um caminho de falha relacionado que deixa state->uart_port vinculado a uma porta sendo liberada.
O Failslab reproduziu uma desreferência NULL na saída do console PL011 e um use-after-free detectado pelo KASAN na saída do console i.MX após ligações (binds) com falha.
Aloque o nome e os tty_groups antes de vincular a porta e configurá-la. Reserve espaço para o grupo opcional de atributos do driver, pois config_port() pode popular uport->attr_group durante a configuração.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.