CVE-2026-90124

CVE-2026-90124

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
10.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

irqchip/renesas-rzg2l: Fix loss of interrupt

rzg2l_clear_irq_int() and rzg2l_clear_tint_int() perform a

read-modify-write on the ISCR/TSCR status registers to clear the bit

for the interrupt just handled. Since these registers are

write-0-to-clear per bit, this is racy:

If another interrupt's status bit gets set between the read and the write,

that bit is written back as 0 by the software-constructed value, clearing

an interrupt that hasn't been serviced yet and losing it.

This can be reproduced by triggering multiple interrupts at once, e.g.:

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

Fix this by writing back only the bit being cleared, with all other bits

set to 1, instead of read-modify-writing the whole register. Since 1-bits

are left unchanged by hardware, concurrently-set status bits for other

interrupts are preserved.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.1th percentile
Published
2026-09-17T21:17Z
References (6)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    irqchip/renesas-rzg2l: Fix loss of interrupt
    cvelistv5