CVE-2026-80886 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

serial: msm: Deaktivieren von DMA für die UART des Kernel-Consols

Derzeit können gleichzeitige Schreibzugriffe aus dem Userspace und vom Kernel auf das Console-Gerät eine Race Condition auslösen, die zu einer Endlosschleife führt, bei der dieselben Nachrichten immer wieder ausgegeben werden. Dies tritt am wahrscheinlichsten während des Systemstarts oder -stops auf, wenn das Init-System eine große Anzahl von Diensten startet bzw. stoppt, die mit verschiedenen Kernel-Komponenten interagieren.

Wenn der Userspace in das TTY-Gerät schreibt, initiiert der Treiber einen asynchronen DMA-Transfer und gibt die Port-Sperre frei. Zur gleichen Zeit kann der printk-Pfad des Kernels die Portsperre erwerben und den UART-Controller für PIO (Programmed I/O) neu konfigurieren, ohne auf den Abschluss des DMA-Vorgangs zu warten. Es scheint, dass diese Kollision dazu führt, dass keine Fortschritte für die DMA-Engine gemeldet werden, sodass derselbe Text immer wieder auf der Konsole ausgegeben wird.

Für das Kernel-Konsol soll ein zuverlässiger Ausgabepfad bereitgestellt werden, der auch bei Abstürzen usw. funktionsfähig bleibt. Anstatt komplexen Code zur Synchronisierung der Konsolen-Schreibroutinen des Kernels mit den DMA-Schreibroutinen des Userspace zu implementieren, wird die DMA-Funktion für das Console-UART einfach deaktiviert.

Ähnliche Prüfungen existieren in vielen anderen seriellen Treibern, z. B. 8250_port.c, imx.c, sh-sci.c usw.

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

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-399049

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!