🔍 CVE-2026-98282

8.8
CVSS Score
HIGH
2026-10-06
2026-10-19 10:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 powerpc/iommu 구성 요소에서 iommu_tce_check_ioba 함수 내 오버플로 검증 오류가 발견되었습니다. 기존에는 npages 인자를 무시하고 상수 1을 사용하여, 실제 요청된 범위가 테이블 용량을 초과하는 경우를 제대로 검증하지 못하는 문제가 있었습니다.

💡 쉬운 설명

컴퓨터의 메모리 주소를 확인하는 과정에서 계산 오류가 발생하여, 허용된 범위를 넘어서는 잘못된 메모리 접근을 막지 못할 수 있는 결함입니다. 이로 인해 시스템의 보안 경계가 무너질 위험이 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba The commit b1af23d836f8 ("KVM: PPC: iommu: Unify TCE checking") unified IOBA parameter checking across KVM and VFIO into iommu_tce_check_ioba(). While doing so, the passed in argument npages is ignored and constant value '1' is used leaving out a possible overflow as the callers can legitimately be using npages > 1 for H_STUFF_TCE or H_PUT_TCE_INDIRECT cases. Fix this by accounting for 'npages', checking for arithmetic overflow, and verifying that the entire requested range (ioba - offset + npages) does not exceed the table capacity 'size'.

📍 영향받는 시스템

Linux kernel (powerpc architecture, KVM/VFIO 사용 환경)

⚔️ 공격 벡터

조작된 IOBA(I/O Base Address) 및 페이지 수를 전달하여 메모리 오버플로 및 경계 검증 우회

🛡️ 대응 방법

커널 패치(commit b1af23d836f8 포함 버전)를 적용하여 iommu_tce_check_ioba 함수의 npages 검증 로직 업데이트

🔧 검증 코드

현재 실행 중인 커널 버전을 확인하여 해당 취약점이 수정된 패치 버전 이상인지 확인합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

NVIDIA Cloud Gaming Guest Driver for Linux