🔍 CVE-2026-46239

5.5
CVSS Score
MEDIUM
2026-05-28
2026-06-10 21:06
✅ 완료

🇰🇷 한글 설명

리눅스 커널의 ov5647 이미지 센서 드라이버에서 AUTOGAIN, EXPOSURE_AUTO, ANALOGUE_GAIN 제어 명령 처리 시 pm_runtime_put() 호출을 누락하여 런타임 PM 참조 카운트 누수가 발생합니다. 이는 함수가 조기에 종료될 때 전원 관리 참조가 해제되지 않아 시스템 리소스 고갈로 이어질 수 있는 취약점입니다.

💡 쉬운 설명

카메라 센서 제어 명령을 처리하는 과정에서 시스템의 전원 관리 기능이 제대로 작동하지 않도록 하는 버그입니다. 이 결함으로 인해 시스템의 전원 관리 리소스가 고갈되어 성능 저하 또는 불안정성을 초래할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: i2c: ov5647: Fix runtime PM refcount leak in s_ctrl Three control cases (AUTOGAIN, EXPOSURE_AUTO, ANALOGUE_GAIN) directly return without calling pm_runtime_put(), causing runtime PM reference count leaks. Change these cases from 'return' to 'ret = ... break' pattern to ensure pm_runtime_put() is always called before function exit.

📍 영향받는 시스템

Linux kernel에서 media: i2c: ov5647 드라이버를 사용하는 시스템

⚔️ 공격 벡터

로컬에서 카메라 제어 명령을 반복적으로 호출하여 참조 카운트 누수를 유발

🛡️ 대응 방법

커널 패치 적용을 통해 제어 케이스에서 pm_runtime_put()이 항상 호출되도록 코드 수정

🔧 검증 코드

명령어 실행 시 ov5647_s_ctrl 함수 내에서 pm_runtime_put() 호출이 누락된 코드가 발견되면 취약한 버전으로 판단

Shell / Script
grep -r 'ov5647_s_ctrl' /lib/modules/$(uname -r)/build/drivers/media/i2c/ 2>/dev/null | head -n 1

📊 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