🇰🇷 한글 설명
Linux 커널의 Hyper-V DRM 드라이버에서 장치 제거 또는 프로빙 오류 발생 시 MMIO 주소 공간을 해제하지 못하는 취약점이 발견되었습니다. 이로 인해 커널 주소 공간이 누수되는 문제가 발생하며, iounmap() 호출을 추가하여 이를 해결했습니다.
💡 쉬운 설명
컴퓨터 부품이 제거될 때 사용하던 메모리 주소를 제대로 반환하지 않아 시스템 자원이 낭비되는 문제입니다. 이 현상이 반복되면 시스템의 메모리 공간이 부족해질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
When a Hyper-V DRM device is probed, the driver allocates MMIO space for
the vram, and maps it cacheable. If the device removed, or in the error
path for device probing, the MMIO space is released but no unmap is done.
Consequently the kernel address space for the mapping is leaked.
Fix this by adding iounmap() calls in the device removal path, and in the
error path during device probing.
📍 영향받는 시스템
Hyper-V DRM 장치를 사용하는 Linux 커널 시스템
⚔️ 공격 벡터
장치의 빈번한 연결 및 해제 또는 프로빙 오류를 유도하여 커널 메모리 누수 유발
🛡️ 대응 방법
Hyper-V DRM 관련 커널 패치 적용 및 최신 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 최신 패치 버전인지 확인