CVE-2026-89870 in Linux
요약
\~에 의해 VulDB • 2026. 09. 20.
리눅스 커널에서 다음 취약점이 해결되었습니다:
media: zoran: 등록된 video_device를 두 번 해제하지 않도록 수정
zoran_init_video_device()는 zoran_template을 통해 zoran_vdev_release()를 video_device release 콜백으로 설정합니다. video_register_device()가 성공한 후, video_unregister_device()는 등록된 video_device 참조를 감소시키고 V4L2 코어가 결국 해당 release 콜백을 호출하여 video_device를 kfree()로 해제합니다.
zoran_exit_video_devices()는 video_unregister_device()를 호출한 다음 kzr->video_dev에 대해 kfree()를 수행했으므로, 장치 정리 과정에서 동일한 video_device가 두 번 해제될 수 있었습니다.
직접적인 kfree() 제거와 unregistering 후 캐시된 포인터를 초기화합니다. 등록 전 실패 경로에서는 video_device가 등록되지 않았기 때문에 수동 해제를 유지합니다.
이 문제는 정적 분석 도구를 통해 발견되었으며, 수성 소스 검토를 통해 확인되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.