CVE-2026-90337 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
serial: core: Führe fehleranfällige Allokationen vor der Registrierung der Konsole durch
serial_core_add_one_port() alloziert uport->tty_groups nach uart_configure_port(), was die Konsole registrieren kann. Wenn die Allokation fehlschlägt, wird vom Treiber der Port zurückgesetzt (unwound), während dessen Konsole weiterhin registriert bleibt. Die frühere Allokierung von uport->name weist einen ähnlichen Fehlerpfad auf, bei dem state->uart_port mit einem freizugebenden Port verknüpft bleibt.
Failslab reproduzierte eine NULL-Dereferenzierung in der PL011-Konsolenausgabe sowie ein KASAN Use-After-Free (Verwendung nach Freigabe) in der i.MX-Konsolenausgabe nach fehlgeschlagenen Bind-Vorgängen.
Alloziiere den Namen und tty_groups, bevor der Port verknüpft und konfiguriert wird. Reserviere Platz für die optionale Treiber-Attributgruppe, da config_port() uport->attr_group während der Konfiguration füllen kann.
If you want to get best quality of vulnerability data, you may have to visit VulDB.