🇰🇷 한글 설명
Linux 커널의 Intel Xe 그래픽 드라이버(drm/xe)에서 페이지 폴트 핸들러가 읽기 전용으로 설정된 가상 메모리 영역(VMA)에 대한 쓰기 및 원자 연산 접근을 거부하도록 수정되었습니다. 악의적인 로컬 사용자가 메모리 보호 정책을 우회하여 보호된 메모리에 접근할 수 있는 보안 취약점을 해결합니다.
💡 쉬운 설명
그래픽 드라이버에서 읽기만 가능하도록 잠긴 메모리에 데이터를 쓸 수 있는 버그가 있었습니다. 이제 그러한 시도를 올바르게 차단합니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/xe/xe_pagefault: Disallow writes to read-only VMAs
The page fault handler should reject write/atomic access to read only
VMAs. Add code to handle this in xe_pagefault_service after the VMA
lookup.
v2:
- Apply max line length (Matthew)
(cherry picked from commit 714ee6754ac5fa3dc078856a196a6b124cd797a0)
📍 영향받는 시스템
Linux kernel drm/xe 드라이버 (Intel Xe graphics 사용 시스템)
⚔️ 공격 벡터
로컬 사용자가 페이지 폴트를 통해 읽기 전용 메모리 영역에 쓰기 접근 시도
🛡️ 대응 방법
Linux 커널을 commit 714ee6754ac5fa3dc078856a196a6b124cd797a0 이상으로 업데이트
🔧 검증 코드
커널 버전을 확인하고 Intel Xe 그래픽 하드웨어가 설치되어 있으면 패치 확인 필요
uname -r && lspci -k 2>/dev/null | grep -A2 'VGA\|3D'