CVE-2026-90124 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 18.

리눅스 커널에서 다음 취약점이 해결되었습니다:

irqchip/renesas-rzg2l: 인터럽트 손실 수정

rzg2l_clear_irq_int() 및 rzg2l_clear_tint_int() 함수는 처리된 인터럽트의 비트를 지우기 위해 ISCR/TSCR 상태 레지스터에 대해 read-modify-write(읽기-수정-쓰기) 연산을 수행합니다. 이러한 레지스터는 각 비트별로 0을 쓰면 지워지는(write-0-to-clear) 방식이므로, 이는 race condition(경합 조건)이 발생합니다:

다른 인터럽트의 상태 비트가 읽기와 쓰기 사이 사이에 설정되면, 소프트웨어에서 구성한 값에 의해 해당 비트가 0으로 다시 작성되어 아직 처리되지 않은 인터럽트가 지워지고 손실됩니다.

이는 다음과 같이 여러 인터럽트를 동시에 트리거하여 재현할 수 있습니다: gpioset -c gpiochip0 355=0 353=0 328=0 352=0

이 문제를 해결하기 위해 전체 레지스터에 대해 read-modify-write를 수행하는 대신, 지워지는 비트만 작성하고 나머지 모든 비트는 1로 설정하여 작성합니다. 하드웨어에서 1비트는 변경되지 않으므로 다른 인터럽트에 대한 동시에 설정된 상태 비트가 보존됩니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406643

EPSS

0.00000

출처

Interested in the pricing of exploits?

See the underground prices here!