🔍 CVE-2026-89452

8.4
CVSS Score
HIGH
2026-09-11
2026-10-21 13:20
✅ 완료

🇰🇷 한글 설명

Linux 커널의 msm IOMMU 드라이버에서 장치 등록 실패 시 이전 상태로 되돌리지 못하는 취약점이 발견되었습니다. 이로 인해 등록 과정에서 오류가 발생하더라도 메모리 내 리스트에 잘못된 항목이 남아 있어, 이후 리스트 참조 시 시스템 오류를 유발할 수 있습니다.

💡 쉬운 설명

장치를 설치하다가 중간에 오류가 났을 때, 설치 중이던 흔적을 제대로 지우지 않아 발생하는 문제입니다. 이 흔적 때문에 나중에 컴퓨터가 시스템 정보를 읽으려 할 때 혼란을 겪어 시스템이 멈추거나 오류가 날 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu/msm: Unwind probe state on registration failure msm_iommu_probe() adds its devm-managed IOMMU object to qcom_iommu_devices before adding the IOMMU sysfs device and registering it with the IOMMU core. If iommu_device_sysfs_add() fails, probe returns with the object still on qcom_iommu_devices. The driver core then releases the devm allocation, leaving a dangling list entry that later list walks may dereference. If iommu_device_register() fails, the same dangling list entry remains and the sysfs device is left registered as well. Unwind the sysfs device and global list entry in reverse setup order on the corresponding failure paths.

📍 영향받는 시스템

Linux kernel (msm IOMMU driver 포함 버전)

⚔️ 공격 벡터

로컬 권한을 가진 공격자가 드라이버 초기화 실패를 유도하여 커널 메모리 오류 유발

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel