🔍 CVE-2026-99177

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-28 11:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 KVM SEV 모듈에서 sev_gmem_post_populate() 함수가 get_user_pages_fast()로 얻은 페이지에 set_page_dirty()를 잠금 없이 호출하고 있었습니다. 이로 인해 페이지 매핑이 동시에 해제될 경우 경쟁 조건이 발생할 수 있어 set_page_dirty_lock()으로 수정되었습니다.

💡 쉬운 설명

가상화 환경에서 보안 암호화 기능을 쓰는 커널 코드에 메모리 페이지를 잠금 없이 더럽힘 표시하던 결함이 있었습니다. 이를 잠금을 거는 함수로 바꿔 동시 접근 문제를 막았습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Fix page dirtying in sev_gmem_post_populate() set_page_dirty() requires that the caller holds some kind of lock to ensure that the page's mapping does not concurrently go away. That is not the case for a random page we got from get_user_pages_fast(), so use set_page_dirty_lock(). [sean: tag for stable]

📍 영향받는 시스템

KVM SEV(Secure Encrypted Virtualization) 기능을 포함한 수정 전 Linux 커널 버전 (정확한 영향 버전 범위는 공개 정보에서 확인 필요)

⚔️ 공격 벡터

공개 정보상 구체적인 원격 공격 경로는 명시되지 않았으며, 로컬 가상화 환경에서 메모리 경쟁 상태를 유발하는 방식으로 추정되나 확인되지 않음

🛡️ 대응 방법

패치가 포함된 최신 Linux 커널로 업데이트하거나 배포판의 보안 업데이트를 적용

🔧 검증 코드

커널 버전을 확인한 후 해당 배포판 보안 공지에서 이 패치(sev_gmem_post_populate 수정)가 포함된 버전인지 대조하며, SEV 지원 플래그(sev)가 보이면 해당 기능이 활성화 가능한 시스템임

Shell / Script
uname -r && grep -i sev /proc/cpuinfo | head -1

💻 영향받는 소프트웨어

Linux Kernel