🔍 CVE-2025-38560

9.3
CVSS Score
CRITICAL
2025-08-19
2026-10-15 22:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 x86/SEV 구성 요소에서 SNP 메모리 검증 시 캐시 라인 제거가 누락되어 발생하는 일관성 취약점입니다. 페이지 상태를 프라이빗(private)으로 변경할 때 메모리 검증 과정에서 캐시 라인을 강제로 제거하는 완화 조치가 필요합니다.

💡 쉬운 설명

컴퓨터의 보안 메모리 영역을 검사할 때, 이전에 사용했던 데이터가 메모리에 남아 있어 보안이 뚫릴 수 있는 문제입니다. 이를 막기 위해 메모리를 검사하기 전 기존 데이터를 깨끗이 비워주는 작업이 추가되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: x86/sev: Evict cache lines during SNP memory validation An SNP cache coherency vulnerability requires a cache line eviction mitigation when validating memory after a page state change to private. The specific mitigation is to touch the first and last byte of each 4K page that is being validated. There is no need to perform the mitigation when performing a page state change to shared and rescinding validation. CPUID bit Fn8000001F_EBX[31] defines the COHERENCY_SFW_NO CPUID bit that, when set, indicates that the software mitigation for this vulnerability is not needed. Implement the mitigation and invoke it when validating memory (making it private) and the COHERENCY_SFW_NO bit is not set, indicating the SNP guest is vulnerable.

📍 영향받는 시스템

AMD SEV-SNP 기능을 사용하는 x86 기반 Linux 커널 시스템

⚔️ 공격 벡터

메모리 상태 변경 시 캐시 일관성 결함을 이용한 데이터 유출 또는 조작

🛡️ 대응 방법

최신 보안 패치가 적용된 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