🇰🇷 한글 설명
Linux 커널의 net: libwx 구성 요소에서 VF misc 인터럽트 처리 시 잘못된 인터럽트 요청 함수를 사용하여 커널 경고(WARNING)가 발생하는 취약점입니다. IRQF_ONESHOT 플래그를 사용하면서 스레드 핸들러를 NULL로 설정하는 부적절한 조합이 원인입니다.
💡 쉬운 설명
컴퓨터의 하드웨어 신호를 처리하는 방식에 설정 오류가 있어 시스템에 경고 메시지가 발생할 수 있는 문제입니다. 이는 시스템의 안정성을 저해할 수 있는 소프트웨어 설정 오류입니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net: libwx: use request_irq for VF misc interrupt
Currently, request_threaded_irq() is used with a primary handler but a
NULL threaded handler, while also setting the IRQF_ONESHOT flag. This
specific combination triggers a WARNING since the commit aef30c8d569c
("genirq: Warn about using IRQF_ONESHOT without a threaded handler").
WARNING: kernel/irq/manage.c:1502 at __setup_irq+0x4fa/0x760
Fix the issue by switching to request_irq(), which is the appropriate
interface or a non-threaded interrupt handler, and removing the
unnecessary IRQF_ONESHOT flag.
📍 영향받는 시스템
Linux kernel (net: libwx 관련 모듈을 사용하는 시스템)
⚔️ 공격 벡터
로컬 시스템에서 특정 하드웨어 인터럽트 조건을 유도하여 커널 경고를 발생시킴
🛡️ 대응 방법
Linux 커널을 최신 패치가 적용된 버전으로 업데이트하여 request_irq()를 사용하도록 수정합니다.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인합니다.