🇰🇷 한글 설명
Linux 커널의 8250 시리얼 드라이버에서 ISR(인터럽트 서비스 루틴) 소프트 락업이 발생할 수 있는 취약점이 해결되었습니다. 부팅 단계에서 메시지가 폭주할 때 FIFO 오류 IRQ(FIFOE)를 처리하지 못해 인터럽트가 즉시 재발생하며 시스템이 멈추는 현상이 발생합니다.
💡 쉬운 설명
컴퓨터가 부팅될 때 시리얼 통신 장치에서 너무 많은 신호가 들어오면 시스템이 처리 능력을 잃고 멈춰버리는 문제입니다. 오류 신호를 제대로 처리하지 못해 같은 신호가 무한 반복되는 것이 원인입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
serial: 8250: fix possible ISR soft lockup
There are rare cases in which the host gets stuck in the ISR because it
is flooded with messages during the startup phase.
The reason for the soft lockup in the ISR is the missing FIFO error IRQ
(FIFOE) handling. Not handling it and reporting IRQ_HANDLED triggers
the IRQ immediately again.
Fix this by adding a check for the FIFOE status and clearing the FIFO
if no data is ready (DR).
This behavior was observed on an AM62L device which uses the OMAP 8250
driver. Fix it for all 8250 drivers, since the OMAP driver's special
IRQ setup handling may trigger this behavior more frequently, but it
is not ensured that other 8250 drivers aren't affected.
📍 영향받는 시스템
8250 시리얼 드라이버를 사용하는 Linux 커널 기반 시스템 (특히 OMAP 8250 드라이버 사용 기기)
⚔️ 공격 벡터
물리적 또는 네트워크를 통한 시리얼 통신 메시지 폭주 (DoS)
🛡️ 대응 방법
해당 취약점이 수정된 최신 Linux 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 버전인지 배포판 보안 공지를 통해 확인
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux