🔍 CVE-2017-5576

7.8
CVSS Score
HIGH
2017-02-06
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 VideoCore DRM 드라이버의 vc4_get_bcl 함수에 존재하는 정수 오버플로우 취약점으로, 로컬 사용자가 VC4_SUBMIT_CL ioctl 호출 시 조작된 크기 값을 전달하여 denial of service를 유발하거나 추가적인 영향을 미칠 수 있습니다. Raspberry Pi 등 Broadcom VideoCore GPU를 탑재한 임베디드 시스템에서 특히 문제가 됩니다.

💡 쉬운 설명

Raspberry Pi의 그래픽 칩 드라이버에 숫자 계산 오류가 있어서, 특정 명령을 보내면 시스템이 멈추거나 오동작할 수 있습니다. 컴퓨터에 접근할 수 있는 일반 사용자가 악용할 수 있습니다.

🇺🇸 원문 (English)

Integer overflow in the vc4_get_bcl function in drivers/gpu/drm/vc4/vc4_gem.c in the VideoCore DRM driver in the Linux kernel before 4.9.7 allows local users to cause a denial of service or possibly have unspecified other impact via a crafted size value in a VC4_SUBMIT_CL ioctl call.

📍 영향받는 시스템

Linux kernel < 4.9.7 (arm, arm64), Broadcom VideoCore DRM 드라이버 사용 시스템 (Raspberry Pi, Compute Module 등)

⚔️ 공격 벡터

로컬 사용자가 VC4_SUBMIT_CL ioctl 명령을 통해 조작된 크기 값을 전달하여 정수 오버플로우 트리거

🛡️ 대응 방법

Linux 커널을 4.9.7 이상으로 업그레이드 또는 영향받는 vc4_gem.c 파일 패치 적용

🔧 검증 코드

Shell / Script
uname -r | grep -E '^4\.([0-8]\.|9\.[0-6])[^0-9]' && echo 'Vulnerable' || echo 'Check version'

📊 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