🔍 CVE-2026-43104

5.5
CVSS Score
MEDIUM
2026-05-06
2026-06-01 17:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 drm/vc4 드라이버에서 vc4_save_hang_state() 함수가 조기 반환 시 할당된 kernel_state 메모리를 해제하지 않아 발생하는 메모리 누수 취약점입니다. 이는 kfree() 호출이 누락된 결과이며, 조기 반환 경로들을 통합하여 수정됩니다.

💡 쉬운 설명

그래픽 드라이버에서 메모리를 할당한 후 특정 상황에서 제대로 해제하지 않는 문제입니다. 반복되면 시스템 메모리가 점점 줄어들어 결국 시스템이 느려지거나 멈출 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/vc4: Fix a memory leak in hang state error path When vc4_save_hang_state() encounters an early return condition, it returns without freeing the previously allocated `kernel_state`, leaking memory. Add the missing kfree() calls by consolidating the early return paths into a single place.

📍 영향받는 시스템

Linux 커널 (drm/vc4 드라이버 사용 시스템, 주로 Broadcom VideoCore GPU 탑재 기기)

⚔️ 공격 벡터

로컬 사용자가 GPU 드라이버를 반복적으로 사용하여 메모리 누수를 유발하고 시스템 가용성을 저하시킬 수 있습니다.

🛡️ 대응 방법

Linux 커널을 최신 버전으로 업데이트하여 kfree() 호출이 추가된 패치를 적용합니다.

🔧 검증 코드

커널 버전을 확인한 후 해당 버전의 drm/vc4 드라이버에 메모리 누수 패치가 포함되어 있는지 커널 릴리스 노트나 보안 공지를 통해 확인합니다.

Shell / Script
grep -r 'vc4_save_hang_state\|kernel_state.*kfree' /usr/src/linux* 2>/dev/null || uname -r | grep -E '^[0-9.]+' && cat /proc/version | grep -oE 'version [0-9.]+'

📊 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