🔍 CVE-2025-37877

5.5
CVSS Score
MEDIUM
2025-05-09
2026-11-05 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 iommu 서브시스템에서, iommu_device_register()가 실패할 경우 이미 구성된 그룹과 기본 도메인은 해제되지만 장치의 iommu-dma 연결(dev->dma_iommu 플래그)이 남아 있는 문제가 해결되었습니다. 이로 인해 iommu-dma 코드에서 충돌이 발생할 가능성이 있었습니다. 수정으로 정리 과정에서 해당 플래그도 함께 제거됩니다.

💡 쉬운 설명

컴퓨터의 메모리 접근을 관리하는 장치 드라이버 초기화가 실패했을 때, 일부 설정이 제대로 정리되지 않아 시스템이 불안정해질 수 있었습니다. 이번 수정으로 실패 시 관련 설정을 모두 원래대로 되돌리도록 개선되었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu: Clear iommu-dma ops on cleanup If iommu_device_register() encounters an error, it can end up tearing down already-configured groups and default domains, however this currently still leaves devices hooked up to iommu-dma (and even historically the behaviour in this area was at best inconsistent across architectures/drivers...) Although in the case that an IOMMU is present whose driver has failed to probe, users cannot necessarily expect DMA to work anyway, it's still arguable that we should do our best to put things back as if the IOMMU driver was never there at all, and certainly the potential for crashing in iommu-dma itself is undesirable. Make sure we clean up the dev->dma_iommu flag along with everything else.

📍 영향받는 시스템

수정 이전의 Linux 커널 (iommu 서브시스템을 사용하는 시스템 전반)

⚔️ 공격 벡터

IOMMU 드라이버 등록 실패 상황을 유발해야 하며, 주로 시스템 안정성(크래시) 문제로 원격 공격 가능성은 낮습니다.

🛡️ 대응 방법

배포판의 최신 Linux 커널 보안 업데이트를 설치하고 재부팅합니다.

🔧 검증 코드

출력된 커널 버전이 배포판이 제공하는 패치된 버전(예: 6.12.x 이상의 최신 안정 버전 또는 배포판 보안 공지에 명시된 수정 빌드)인지 확인하며, 배포판 보안 공지와 대조해 패치 여부를 판단합니다.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel