🔍 CVE-2024-36913

9.3
CVSS Score
CRITICAL
2024-05-30
2026-08-04 11:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 VMBus 드라이버에서 set_memory_encrypted() 함수 호출 실패 시 메모리 페이지가 누수되는 취약점입니다. CoCo VM 환경에서 신뢰할 수 없는 호스트가 메모리 암호화 설정을 실패하게 유도할 경우, 복호화된 메모리가 페이지 할당기로 반환되어 보안 문제가 발생할 수 있습니다.

💡 쉬운 설명

가상 머신이 사용하는 메모리를 암호화하려 할 때 오류가 발생하면, 암호화되지 않은 메모리가 그대로 남게 되는 문제입니다. 이로 인해 중요한 데이터가 보호되지 않은 채 노출될 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails In CoCo VMs it is possible for the untrusted host to cause set_memory_encrypted() or set_memory_decrypted() to fail such that an error is returned and the resulting memory is shared. Callers need to take care to handle these errors to avoid returning decrypted (shared) memory to the page allocator, which could lead to functional or security issues. VMBus code could free decrypted pages if set_memory_encrypted()/decrypted() fails. Leak the pages if this happens.

📍 영향받는 시스템

Linux kernel (VMBus driver components in CoCo VM environments)

⚔️ 공격 벡터

신뢰할 수 없는 호스트가 가상 머신의 메모리 암호화 설정 과정을 의도적으로 실패하도록 유도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel