🔍 CVE-2026-89814

7.8
CVSS Score
HIGH
2026-09-16
2026-10-19 09:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 amdgpu 드라이버에서 특정 링이 파티션에 할당되지 않았을 때 격리 인덱스(isolation index)를 적절히 제한하지 않아 발생하는 경계 외 참조(Out-of-bounds) 취약점입니다. 이로 인해 SDMA 제출 과정에서 UBSAN 오류가 발생하거나 시스템 안정성에 영향을 줄 수 있습니다.

💡 쉬운 설명

그래픽 카드 드라이버가 데이터를 처리할 때 잘못된 메모리 위치를 참조하여 시스템 오류를 일으킬 수 있는 문제입니다. 특정 작업이 수행될 때 컴퓨터가 예상치 못한 동작을 하거나 멈출 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: clamp the isolation index for rings outside a partition adev->isolation[] has one slot per partition, but a ring that is not assigned to one keeps AMDGPU_XCP_NO_PARTITION, which is ~0, so indexing the array with it is out of bounds. SDMA submissions hit this on both the isolation enforcement and the VM flush path and trip UBSAN. Fall back to the first slot the way the cleaner shader path already does, and stop taking the address before the ring type check that makes it relevant.

📍 영향받는 시스템

Linux kernel (amdgpu driver 포함 버전)

⚔️ 공격 벡터

로컬 공격자가 특수하게 조작된 SDMA 제출을 통해 메모리 경계 외 참조 유도

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel