CVE-2026-97929
요약
\~에 의해 VulDB • 2026. 09. 25.
리눅스 커널에서 다음 취약점이 해결되었습니다:
ALSA: usbusx2y: 인터럽트 콜백에서 URB actual_length 검증
i_usx2y_in04_int() 함수는 urb->actual_length를 확인하지 않고 인터럽트 URB 데이터를 처리합니다. 결함이 있는 장치로부터의 짧은 전송(short transfer)은 핸들러가 kmalloc로 할당된 in04_buf의 초기화되지 않은 힙(heap) 데이터를 처리하게 하며, 이는 mmap으로 접근 가능한 ctl_snapshot[] 배열에 복사됩니다.
in04_buf를 kzalloc()을 사용하여 0으로 초기화된 상태로 할당하고, 짧은 전송 시에는 URB 재전송은 유지하면서 처리를 건너뛰도록 하는 actual_length 검사를 추가하여 수정합니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.