🇰🇷 한글 설명
Linux 커널의 KVM SEV 구현에서 PSC(Page State Change) 요청 인덱스를 실제 버퍼 크기와 대조하여 검증하지 않는 취약점이 발견되었습니다. 게스트가 GHCB 공유 버퍼의 시작점이 아닌 포인터를 제공할 경우, 버퍼 크기보다 큰 영역에 접근할 수 있는 문제가 발생할 수 있습니다.
💡 쉬운 설명
가상 머신이 운영체제에 특정 요청을 보낼 때, 데이터가 담긴 바구니의 실제 크기를 제대로 확인하지 않아 발생하는 보안 문제입니다. 이를 통해 공격자가 허용되지 않은 메모리 영역에 접근하거나 시스템을 교란할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
KVM: SEV: Check PSC request indices against the actual size of the buffer
When processing Page State Change (PSC) requests, validate the PSC buffer
against the effective size of the scratch area, which could be less than
the maximum size if the guest provided a pointer that isn't exactly at the
start of the GHCB shared buffer.
📍 영향받는 시스템
Linux Kernel (KVM 및 SEV 기능을 사용하는 시스템)
⚔️ 공격 벡터
악의적인 게스트 OS가 조작된 포인터를 사용하여 KVM의 PSC 요청을 처리하도록 유도하는 방식
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.