🔍 CVE-2026-43256

7.8
CVSS Score
HIGH
2026-05-06
2026-05-11 18:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 QCOM camss VFE 드라이버에서 out-of-bounds 메모리 접근 취약점입니다. vfe_isr() 함수가 7개 요소로 루프를 실행하지만 4개만 정의된 vfe->line[] 배열에 접근하므로, 인덱스 4~6에서 배열 범위를 초과합니다.

💡 쉬운 설명

리눅스 커널의 카메라 드라이버가 허용된 메모리 영역을 초과해 접근하는 버그입니다. 로컬 공격자가 이를 통해 시스템을 충돌시키거나 권한을 상승시킬 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() vfe_isr() iterates using MSM_VFE_IMAGE_MASTERS_NUM(7) as the loop bound and passes the index to vfe_isr_reg_update(). However, vfe->line[] array is defined with VFE_LINE_NUM_MAX(4): struct vfe_line line[VFE_LINE_NUM_MAX]; When index is 4, 5, 6, the access to vfe->line[line_id] exceeds the array bounds and resulting in out-of-bounds memory access. Fix this by using separate loops for output lines and write masters.

📍 영향받는 시스템

QCOM Snapdragon SoC 탑재 장치의 Linux 커널 (msm8916, msm8996, sdm660 등)

⚔️ 공격 벡터

로컬 시스템 접근 후 카메라 드라이버의 특정 작업을 통한 메모리 접근 트리거

🛡️ 대응 방법

Linux 커널 패치 적용 - vfe_isr()을 output lines와 write masters 루프로 분리하는 업데이트 설치

🔧 검증 코드

현재 커널 버전 확인 후 업데이트 가능한 커널이 있으면 설치하세요. 공식 CVE 데이터베이스에서 해당 버전의 패치 적용 여부를 확인하세요.

Shell / Script
cat /proc/version && apt list --upgradable 2>/dev/null | grep -i linux-image || echo 'Check vendor kernel update availability'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel