CVE-2026-90337 in Linux信息

摘要

由 VulDB • 2026-09-18

在 Linux 内核中,已修复以下漏洞:

serial: core: 在控制台注册之前进行可能失败的分配

`serial_core_add_one_port()` 在 `uart_configure_port()`(可能会注册控制台)之后分配 `uport->tty_groups`。如果分配失败,驱动程序会回滚端口操作,但此时其控制台仍处于已注册状态。早期的 `uport->name` 分配存在相关的故障处理路径,会导致 `state->uart_port` 链接到正在释放的端口上。

Failslab 复现了在 PL011 控制台输出中的空指针解引用(NULL dereference),以及在 i.MX 控制台输出的 KASAN use-after-free(释放后使用)错误,这些均发生在绑定失败之后。

应在将端口链接并配置之前分配 name 和 tty_groups。为可选的驱动程序属性组预留空间,因为 `config_port()` 可能在配置期间填充 `uport->attr_group`。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!