🇰🇷 한글 설명
Linux 커널의 xHCI 드라이버에서 xHCI 장치에 접근할 수 없는 상태임에도 새로운 명령을 큐에 추가하는 취약점이 해결되었습니다. 이제 HCD_FLAG_HW_ACCESSIBLE 플래그를 통해 장치 접근 가능 여부를 확인하며, 명령이 대기 중인 상태에서 절전 모드로 진입할 경우 경고를 출력합니다.
💡 쉬운 설명
컴퓨터가 절전 모드로 들어갈 때 USB 컨트롤러가 꺼져 있는데도 계속 명령을 내리려던 문제를 수정했습니다. 이로 인해 발생할 수 있는 시스템 오류나 불안정한 동작을 방지합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
xhci: Prevent queuing new commands if xhci is inaccessible
Refuse to queue a new command on the command ring if xHC is marked
inaccessible with the HCD_FLAG_HW_ACCESSIBLE.
HCD_FLAG_HW_ACCESSIBLE is set and cleared in suspend and resume.
Also print a warning if xhci is being suspended with commands
still pending on the command ring.
📍 영향받는 시스템
Linux Kernel (xHCI driver 관련 버전)
⚔️ 공격 벡터
직접적인 공격보다는 시스템 절전/복구 과정에서의 하드웨어 상태 불일치를 이용한 시스템 불안정 유발 가능성
🛡️ 대응 방법
최신 보안 패치가 적용된 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인