🇰🇷 한글 설명
리눅스 커널의 HID 드라이버에서 raw_event 콜백 시 HID_CLAIMED_INPUT 가드를 확인하지 않아 발생하는 취약점입니다. 이로 인해 아직 'claim'되지 않은 HID 장치를 연결할 경우 NULL 포인터 역참조가 발생하여 시스템이 충돌할 수 있습니다.
💡 쉬운 설명
잘못된 정보를 보내는 특수한 USB 장치를 컴퓨터에 연결하면 시스템이 갑자기 멈추거나 꺼질 수 있는 문제입니다. 장치가 연결되는 과정에서 시스템이 준비되지 않은 상태를 제대로 확인하지 못해 발생합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
In commit 2ff5baa9b527 ("HID: appleir: Fix potential NULL dereference at
raw event handle"), we handle the fact that raw event callbacks
can happen even for a HID device that has not been "claimed" causing a
crash if a broken device were attempted to be connected to the system.
Fix up the remaining in-tree HID drivers that forgot to add this same
check to resolve the same issue.
📍 영향받는 시스템
HID_CLAIMED_INPUT 체크가 누락된 리눅스 커널 기반 시스템
⚔️ 공격 벡터
취약점이 있는 시스템에 조작된 HID(Human Interface Device) 장치를 물리적으로 연결
🛡️ 대응 방법
커널 업데이트를 통해 HID 드라이버의 raw_event 콜백 내 HID_CLAIMED_INPUT 가드 로직 적용
🔧 검증 코드
출력된 커널 버전이 해당 패치가 적용된 최신 보안 업데이트 버전인지 확인