🇰🇷 한글 설명
Linux 커널의 amdgpu 드라이버에서 mqd 및 fw 객체가 메모리에서 해제(eviction)되는 취약점이 발견되었습니다. 이 객체들이 유효하지 않은 주소를 참조하게 되면 하드웨어가 잘못된 메모리에 접근하여 페이지 폴트가 발생하고 시스템이 멈출 수 있습니다.
💡 쉬운 설명
그래픽 카드가 작동하는 데 꼭 필요한 데이터가 메모리에서 갑자기 사라져서 컴퓨터가 멈추는 문제입니다. 이를 방지하기 위해 중요한 데이터를 메모리에 계속 고정해두도록 수정되었습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu/userq: pin mqd and fw object bo to avoid eviction
mqd and fw objects are queue core objects which should remain
valid and never be unmapped and evicted for user queues to work
properly.
During eviction if these buffers are evicted the hw continue to
use the invalid addresses and caused page faults and system hung.
📍 영향받는 시스템
amdgpu 드라이버를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
직접적인 외부 공격보다는 특정 메모리 관리 상황에서 시스템 중단(DoS)을 유발할 수 있음
🛡️ 대응 방법
amdgpu 관련 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux