🔍 CVE-2026-43297

5.5
CVSS Score
MEDIUM
2026-05-08
2026-05-15 14:59
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Rockchip RGA 드라이버 rga_buf_init() 함수에서 rga_get_frame()의 반환값을 검증하지 않고 포인터를 역참조합니다. ERR_PTR 매크로로 반환된 에러 포인터를 일반 포인터처럼 접근하면 kernel panic이 발생할 수 있습니다.

💡 쉬운 설명

그래픽 처리 기능에서 오류 처리가 누락되어 시스템이 잘못된 메모리에 접근하려 합니다. 이는 Linux 기반 장치(특히 Rockchip 프로세서 사용 기기)의 갑작스러운 재시작이나 크래시를 초래할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() rga_get_frame() can return ERR_PTR(-EINVAL) when buffer type is unsupported or invalid. rga_buf_init() does not check the return value and unconditionally dereferences the pointer when accessing f->size. Add proper ERR_PTR checking and return the error to prevent dereferencing an invalid pointer.

📍 영향받는 시스템

Linux kernel with Rockchip RGA (Raster Graphics Accelerator) driver - vulnerable versions prior to patch integration

⚔️ 공격 벡터

지원되지 않는 버퍼 타입의 미디어 프레임을 처리하도록 시스템에 유도하여 취약점 트리거

🛡️ 대응 방법

kernel을 최신 버전으로 업데이트하거나 해당 취약점 패치 적용

🔧 검증 코드

현재 커널 버전 확인 후 Rockchip RGA 드라이버 로드 상태를 확인하여 취약 버전 여부와 패치 필요성 판단

Shell / Script
uname -r; grep -r 'rockchip.*rga' /sys/module/*/version 2>/dev/null || echo 'RGA driver not loaded'

📊 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