🇰🇷 한글 설명
Linux 커널의 drm/xe/pxp 드라이버에서 pxp_start 함수의 restart 플래그가 초기화되지 않아 함수의 시작점으로 무한 점프하는 버그입니다. 이는 시스템 리소스 낭비 및 성능 저하를 야기할 수 있습니다.
💡 쉬운 설명
리눅스 컴퓨터의 그래픽 드라이버 내에서 '다시 시작' 신호가 제대로 꺼지지 않아 같은 작업을 계속 반복하는 버그입니다. 이로 인해 시스템이 느려질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/xe/pxp: Clear restart flag in pxp_start after jumping back
If we don't clear the flag we'll keep jumping back at the beginning of
the function once we reach the end.
(cherry picked from commit 0850ec7bb2459602351639dccf7a68a03c9d1ee0)
📍 영향받는 시스템
Intel XE 그래픽 드라이버가 포함된 Linux 커널 (5.16 이상 패치 전 버전)
⚔️ 공격 벡터
로컬 권한 또는 사용자 수준에서 PXP(Protected Execution) 관련 그래픽 작업 호출을 통해 트리거 가능
🛡️ 대응 방법
Linux 커널을 commit 0850ec7bb2459602351639dccf7a68a03c9d1ee0 이후 버전으로 업그레이드
🔧 검증 코드
/proc/version에서 restart 플래그 관련 패치 존재 여부를 확인하거나, 커널 버전이 해당 CVE 패치 이후 버전인지 확인
grep -E 'restart' /proc/version || uname -r | grep -E '[0-9]+\.[0-9]+' && echo 'Kernel version check - compare with patched version'