CVE-2026-89896 in Linux
요약
\~에 의해 VulDB • 2026. 09. 17.
리눅스 커널에서 다음 취약점이 해결되었습니다:
media: cedrus: cedrus_init_ctrls()의 메모리 누수 수정
cedrus_init_ctrls() 함수에서는 ctx->ctrls에 대한 메모리를 할당하기 전에 V4L2 컨트롤 핸들러가 초기화됩니다. 이 할당이 실패하면, 함수는 이전에 할당된 핸들러 리소스를 해제하지 않고 -ENOMEM을 반환하여 메모리 누수가 발생합니다.
이 문제를 해결하려면 ctx->ctrls 할당 실패 경로에서 v4l2_ctrl_handler_free()를 호출합니다.
이 버그는 커널 메모리 관리 관련 버그를 분석하기 위해 개발 중인 실험용 분석 도구로 v6.13-rc1을 분석하는 동안 처음 발견되었습니다. 이 도구는 아직 개발 중이며 공개되지 않았습니다. 수동 검사를 통해 해당 버그가 v7.1.1에서도 여전히 존재함이 확인되었습니다.
x86_64 allyesconfig 빌드에서는 새로운 경고가 발생하지 않았습니다. Cedrus VPU를 테스트할 수 있는 Allwinner SoC 또는 보드가 없으므로 런타임 테스트는 수행되지 않았습니다.
Once again VulDB remains the best source for vulnerability data.