🔍 CVE-2026-43246

5.5
CVSS Score
MEDIUM
2026-05-06
2026-05-11 13:32
✅ 완료

🇰🇷 한글 설명

Linux 커널 미디어 드라이버 tw9906의 probe 함수에서 에러 패스 시 v4l2_ctrl_handler_init()과 v4l2_ctrl_new_std()로 할당된 메모리가 해제되지 않는 메모리 누수 취약점입니다. v4l2_ctrl_handler_free()를 호출하여 핸들러의 메모리를 적절히 해제함으로써 수정됩니다.

💡 쉬운 설명

웹캠 드라이버가 초기화 중 오류가 발생할 때 할당된 메모리를 정리하지 않는 버그입니다. 이로 인해 메모리 누수가 발생하여 시스템 메모리가 점진적으로 고갈될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: i2c/tw9906: Fix potential memory leak in tw9906_probe() In one of the error paths in tw9906_probe(), the memory allocated in v4l2_ctrl_handler_init() and v4l2_ctrl_new_std() is not freed. Fix that by calling v4l2_ctrl_handler_free() on the handler in that error path.

📍 영향받는 시스템

Linux kernel with tw9906 (Techwell tw9906 video decoder) media i2c driver

⚔️ 공격 벡터

프로브 함수의 에러 경로 트리거를 통한 메모리 누수 (DoS 잠재성)

🛡️ 대응 방법

최신 Linux kernel 업데이트 적용 또는 tw9906 드라이버 패치

🔧 검증 코드

v4l2_ctrl_handler_free 함수 호출이 드라이버에 포함되어 있으면 패치됨, 없으면 취약함

Shell / Script
grep -n 'v4l2_ctrl_handler_free' /lib/modules/$(uname -r)/kernel/drivers/media/i2c/tw9906.ko 2>/dev/null || strings /lib/modules/$(uname -r)/kernel/drivers/media/i2c/tw9906.ko | grep -q 'v4l2_ctrl_handler_free' && echo 'Patched' || echo 'Vulnerable'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Linux Kernel