CVE-2026-90124 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

irqchip/renesas-rzg2l: Behebung des Interrupt-Verlusts

rzg2l_clear_irq_int() und rzg2l_clear_tint_int() führen eine Read-Modify-Write-Operation an den ISCR-/TSCR-Statusregistern durch, um das Bit für den gerade bearbeiteten Interrupt zurückzusetzen. Da diese Register pro Bit als „write-0-to-clear“ (zurücksetzen durch Schreiben einer 0) konfiguriert sind, liegt hier ein Race Condition vor:

Wenn zwischen dem Lesen und dem Schreiben der Statusbit eines anderen Interrupts gesetzt wird, wird dieses Bit vom softwareseitig konstruierten Wert zurückgeschrieben als 0 geschrieben, wodurch ein noch nicht bedienter Interrupt gelöscht und damit verloren geht.

Dies kann reproduziert werden, indem mehrere Interrupts gleichzeitig ausgelöst werden, z. B.:

gpioset -c gpiochip0 355=0 353=0 328=0 352=0

Beheben Sie dies, indem nur das zurückzusetzende Bit geschrieben wird und alle anderen Bits auf 1 gesetzt werden, anstatt die gesamte Register-Read-Modify-Write-Operation durchzuführen. Da Hardware-Bits mit dem Wert 1 unverändert bleiben, werden gleichzeitig gesetzte Statusbits für andere Interrupts beibehalten.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406643

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!