🔍 CVE-2024-44994

8.8
CVSS Score
HIGH
2024-09-04
2026-08-04 11:20
✅ 완료

🇰🇷 한글 설명

Linux 커널의 iommu_report_device_fault() 함수에서 반환 값이 누락되어 발생하는 취약점입니다. 부분적인 결함이 발생했을 때 이를 그룹에 수집하고 즉시 반환해야 하지만, 반환문이 실수로 삭제되어 결함을 계속 처리하려다 시스템 충돌(Crash)이 발생합니다.

💡 쉬운 설명

하드웨어 오류를 보고하는 과정에서 코딩 실수로 인해 컴퓨터가 오류를 제대로 처리하지 못하고 멈춰버리는 문제입니다. 이로 인해 시스템이 갑자기 꺼지거나 재부팅될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu: Restore lost return in iommu_report_device_fault() When iommu_report_device_fault gets called with a partial fault it is supposed to collect the fault into the group and then return. Instead the return was accidently deleted which results in trying to process the fault and an eventual crash. Deleting the return was a typo, put it back.

📍 영향받는 시스템

IOMMU를 사용하는 Linux 커널 버전 (패치 적용 전 버전)

⚔️ 공격 벡터

하드웨어 장치를 통한 의도적인 IOMMU 결함 유발을 통한 시스템 충돌 유도

🛡️ 대응 방법

IOMMU 관련 반환문 오류가 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

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

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

💻 영향받는 소프트웨어

Linux Kernel