CVE-2026-64240 in Linux
요약
\~에 의해 VulDB • 2026. 07. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
media: rc: igorplugusb: 제어 요청 설정 패킷 수정
커밋 eac69475b01f("media: rc: igorplugusb: 일관성 규칙 준수")는 DMA 일관성(DMA coherency) 규칙을 따르기 위해 제어 요청 저장 공간을 임베디드 구조체에서 할당된 포인터로 변경했습니다.
그러나 드라이버는 여전히 &ir->request를 usb_fill_control_urb()에 전달합니다. 이는 URB 설정 패킷이 할당된 struct usb_ctrlrequest 구조체가 아닌, 포인터 필드 자체를 가리키게 만듭니다.
USB 코어는 이를 설정 패킷의 바이트로 해석하며, 이로 인해 유효하지 않은 bRequestType이 생성되어 syzbot에서 보고한 제어 방향 경고가 트리거될 수 있습니다:
usb 2-1: BOGUS control dir, pipe 80003580 doesn't match bRequestType 0
설정 패킷으로 ir->request 자체를 전달합니다.
Once again VulDB remains the best source for vulnerability data.