🔍 CVE-2026-45862

7.8
CVSS Score
HIGH
2026-05-27
2026-10-19 20:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 iommu/vt-d 구성 요소에서 PASID 테이블을 사용하기 전 캐시를 플러시하는 순서에 문제가 발견되었습니다. PASID 디렉토리 엔트리에 주소를 기록하기 전에 캐시를 먼저 비우지 않으면, IOMMU 하드웨어가 초기화되지 않은 이전 데이터를 참조할 수 있는 보안 취약점이 발생합니다.

💡 쉬운 설명

컴퓨터의 메모리 관리 도구가 데이터를 읽기 전에 기존 데이터를 깨끗이 지우는 순서가 잘못되어 발생한 문제입니다. 이로 인해 하드웨어가 아직 준비되지 않은 엉뚱한 데이터를 읽어 시스템 오류나 보안 문제가 생길 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Flush cache for PASID table before using it When writing the address of a freshly allocated zero-initialized PASID table to a PASID directory entry, do that after the CPU cache flush for this PASID table, not before it, to avoid the time window when this PASID table may be already used by non-coherent IOMMU hardware while its contents in RAM is still some random old data, not zero-initialized.

📍 영향받는 시스템

Intel VT-d를 사용하는 Linux 커널 기반 시스템

⚔️ 공격 벡터

비일관성(Non-coherent) IOMMU 하드웨어를 이용한 메모리 데이터 오용 및 권한 상승 가능성

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel