🔍 CVE-2019-16230

4.7
CVSS Score
MEDIUM
2019-09-11
2026-05-28 19:16
✅ 완료

🇰🇷 한글 설명

Linux 커널 5.2.14의 라데온 그래픽 드라이버(radeon_display.c)에서 작업 큐 할당 실패에 대한 반환값 검사가 누락되어 NULL 포인터 역참조 취약점 발생. 그래픽 카드 초기화 시점(부팅)에 발생하므로 실제 공격 위험성은 낮음.

💡 쉬운 설명

그래픽 드라이버가 메모리 할당에 실패했을 때 이를 제대로 처리하지 않아 시스템이 잘못된 메모리에 접근하려고 시도합니다. 이는 주로 부팅 시 발생하므로 실제 공격은 어렵습니다.

🇺🇸 원문 (English)

drivers/gpu/drm/radeon/radeon_display.c in the Linux kernel 5.2.14 does not check the alloc_workqueue return value, leading to a NULL pointer dereference. NOTE: A third-party software maintainer states that the work queue allocation is happening during device initialization, which for a graphics card occurs during boot. It is not attacker controllable and OOM at that time is highly unlikely

📍 영향받는 시스템

Linux kernel 5.2.14 (라데온 GPU 탑재 시스템)

⚔️ 공격 벡터

직접 공격 불가능 - 부팅 중 메모리 부족 상황에서만 자동 발생

🛡️ 대응 방법

Linux 커널을 5.2.15 이상으로 업그레이드하거나 radeon 드라이버를 최신 버전으로 업데이트

🔧 검증 코드

'Vulnerable' 출력 시 영향받는 커널 버전(5.2.14 이하)이 실행 중이며, 라데온 그래픽 드라이버 사용 여부는 'lspci | grep -i radeon'으로 별도 확인 필요

Shell / Script
uname -r | grep -E '^[0-4]\.|5\.[01]\.|5\.2\.(14|13|12|11|10|9|8|7|6|5|4|3|2|1)' && echo 'Vulnerable' || echo 'Not vulnerable'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel