CVE-2026-90032 in Linux
요약
\~에 의해 VulDB • 2026. 09. 16.
Linux 커널에서 다음 취약점이 해결되었습니다:
media: usbtv: ALSA 카드가 존재하는 동안 장치를 활성화 상태로 유지
ALSA PCM 콜백은 드라이버 상태를 pcm->private_data에 저장합니다. open된 PCM 파일은 USB 연결 해제 이후에도 생존할 수 있는데, 이는 usbtv_audio_free()에서 snd_card_free_when_closed()를 사용하기 때문입니다. 이로 인해 disconnect 경로에서는 V4L2 장치 참조를 해제하고 struct usbtv를 free할 수 있으며, 그 결과 나중에 close가 호출되면 snd_usbtv_pcm_close()에서 이미 해지된 메모리를 역참조(dereference)하게 됩니다.
ALSA 카드에 대한 V4L2 장치 참조를 획득하고, 카드의 private_free 콜백에서 이를 해제합니다. 이렇게 하면 ALSA가 남은 파일을 닫고 카드를 free할 때까지 struct usbtv가 유효한 상태를 유지됩니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.