CVE-2026-74497 in Linux
요약
\~에 의해 VulDB • 2026. 08. 15.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ALSA: usb-audio: 암시적 피드백 모드에서 프레임 크기 제한
`snd_usb_handle_sync_urb()` 함수는 수신된 동기화 패킷의 크기를 송신자의 스트라이드(stride) 값으로 스케일링하여 결과를 `out_packet->packet_size[i]`에 직접 저장합니다. 연결된 USB 장치가 과도하게 큰(sync packet이 oversized인) 동기화 패킷을 전송하면, 이 프레임 카운트가 `ep->maxframesize`를 초과할 수 있습니다.
제한되지 않은(frame count가 un-clamped 상태의) 프레임 카운트는 재생 엔드포인트 큐로 전파되어, 패킷 전송이 엔드포인트의 하드웨어 프레임 한계를 넘어설 가능성이 있습니다.
과도하게 큰 패킷이 재생 큐에 진입하는 것을 방지하기 위해 `snd_usb_handle_sync_urb()` 함수 내에서 계산된 프레임 카운트를 `ep->maxframesize` 기준으로 제한(clamp)합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.