🔍 CVE-2026-31460

5.5
CVSS Score
MEDIUM
2026-04-22
2026-11-05 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 AMD 디스플레이 드라이버(drm/amd/display)에서 백라이트 설정 시 확장 백라이트 기능 정보(ext_caps) 포인터의 유효성을 검사하지 않던 문제가 수정되었습니다. LVDS 커넥터는 확장 백라이트 기능 정보가 없으므로, 해당 포인터에 접근하기 전에 유효성을 확인하도록 변경되었습니다.

💡 쉬운 설명

컴퓨터 화면 밝기를 조절하는 드라이버 코드에서 존재하지 않는 정보를 읽으려다 문제가 생길 수 있던 결함입니다. 이제는 정보가 있는지 먼저 확인한 뒤 읽도록 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: check if ext_caps is valid in BL setup LVDS connectors don't have extended backlight caps so check if the pointer is valid before accessing it. (cherry picked from commit 3f797396d7f4eb9bb6eded184bbc6f033628a6f6)

📍 영향받는 시스템

AMD 그래픽 드라이버 및 LVDS 디스플레이를 사용하는 해당 패치 전 Linux 커널 버전

⚔️ 공격 벡터

로컬 사용자가 특정 디스플레이 구성에서 비정상적인 백라이트 초기화를 유발해 커널 메모리 접근 오류(충돌)를 일으킬 가능성이 있으며, 원격 공격 경로는 확인되지 않음

🛡️ 대응 방법

배포판 벤더가 제공하는 보안 업데이트를 적용하거나, 수정 커밋(3f797396d7f4eb9bb6eded184bbc6f033628a6f6)이 포함된 최신 Linux 커널로 업그레이드

🔧 검증 코드

출력된 커널 버전이 배포판의 보안 권고에서 패치된 버전 이상인지 확인하면 되며, 설치된 패키지 목록에서 해당 패치 버전과 비교하면 취약 여부를 판단할 수 있습니다.

Shell / Script
uname -r && (dpkg -l 'linux-image*' 2>/dev/null || rpm -qa 'kernel*' 2>/dev/null) | head -n 20

📊 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