🇰🇷 한글 설명
Linux 커널의 fbdev vt8500lcdfb 드라이버에서 dma_alloc_coherent()로 할당된 메모리가 에러 처리 경로에서 해제되지 않는 메모리 누수 취약점입니다. 공격자는 드라이버 초기화 중 오류를 유발하여 커널 메모리를 지속적으로 고갈시킬 수 있습니다.
💡 쉬운 설명
Linux 그래픽 드라이버 코드의 오류로 인해 할당된 메모리가 정리되지 않아 누수가 발생합니다. 반복되면 시스템이 메모리 부족으로 응답 불가 상태(DoS)에 빠질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
fbdev: vt8500lcdfb: fix missing dma_free_coherent()
fbi->fb.screen_buffer is allocated with dma_alloc_coherent() but is not
freed if the error path is reached.
📍 영향받는 시스템
Linux kernel의 VIA VT8500 SoC 기반 ARM 시스템 (vt8500lcdfb 드라이버 포함)
⚔️ 공격 벡터
로컬 공격자가 드라이버 초기화 실패를 반복 유발하여 DMA 메모리 누수 및 커널 메모리 고갈
🛡️ 대응 방법
Linux 커널 업데이트 패치 적용: drivers/video/fbdev/vt8500lcdfb.c의 에러 경로에 dma_free_coherent() 추가
🔧 검증 코드
현재 커널 버전이 공식 CVE 보안 권고에 나열된 취약한 버전 범위에 속하면 패치 필요, 그 이상 버전이면 안전
uname -r | grep -qE '[0-9]' && echo 'Run: cat /proc/version and cross-check with CVE-2026-43202 vulnerable kernel versions' || echo 'Not Linux'