CVE-2026-89890 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 16.

리눅스 커널에서 다음 취약점이 해결되었습니다:

media: go7007: 카드 해제 시점까지 ALSA v4l2 put를 지연시킴

go7007_snd_init()은 이미 ALSA 측을 위해 v4l2_device 참조를 획득하고 있지만, go7007_snd_remove()는 snd_card_free_when_closed() 호출 직후 이를 즉시 해제(drop)합니다.

이는 사용자 공간 프로세스가 여전히 캡처 PCM을 열려 있는 상태라면 너무 이른 시점입니다. ALSA 카드와 해당 PCM 콜백은 마지막 파일이 닫힐 때까지 살아있으므로, 릴리스 경로에서 pcm->private_data를 통해 struct go7007에 접근하여 V4L2 릴리스 경로가 객체를 해제한 이후에도 go7007_snd_hw_free()를 호출할 수 있습니다.

기존 ALSA 참조가 전체 지연된 카드 수명 주기를 커버하도록 일치하는 v4l2_device_put()을 ALSA 카드의 private_free 콜백으로 이동합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Do you need the next level of professionalism?

Upgrade your account now!