🔍 CVE-2024-36911

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

🇰🇷 한글 설명

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

💡 쉬운 설명

가상 머신이 사용하는 메모리를 암호화해야 하는데, 이 과정에서 오류가 발생해도 암호화되지 않은 메모리가 그대로 노출될 수 있는 문제입니다. 이를 통해 공격자가 가상 머신의 중요한 데이터를 훔쳐볼 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: Don't free decrypted memory 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. The netvsc driver could free decrypted/shared pages if set_memory_decrypted() fails. Check the decrypted field in the gpadl to decide whether to free the memory.

📍 영향받는 시스템

Linux kernel (hv_netvsc driver 사용 환경)

⚔️ 공격 벡터

신뢰할 수 없는 호스트가 메모리 암호화 설정 함수(set_memory_decrypted 등)의 실패를 유도하여 공유 메모리 노출

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel