🔍 CVE-2025-38676

7.8
CVSS Score
HIGH
2025-08-26
2026-11-05 22:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 AMD IOMMU 드라이버에서 커널 명령줄 파싱 시 발생하는 스택 버퍼 오버플로우 취약점입니다. 최대 길이의 "str" 인자로 인해 "acpiid" 버퍼 끝을 1바이트 초과하여 쓸 수 있으며, 이로 인해 메모리 손상 및 시스템 불안정이 초래될 수 있습니다.

💡 쉬운 설명

리눅스 시스템 부팅 중 AMD IOMMU 설정을 처리할 때 메모리 경계를 초과하여 데이터를 쓰는 버그입니다. 이를 통해 커널 메모리가 손상되어 시스템 충돌이나 권한 상승 공격이 가능합니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Avoid stack buffer overflow from kernel cmdline While the kernel command line is considered trusted in most environments, avoid writing 1 byte past the end of "acpiid" if the "str" argument is maximum length.

📍 영향받는 시스템

AMD IOMMU 지원 Linux 커널 (모든 최근 버전, 특히 5.15 이상)

⚔️ 공격 벡터

부팅 시 커널 명령줄 매개변수에 최대 길이의 IOMMU 관련 문자열을 삽입하여 메모리 오버플로우 트리거

🛡️ 대응 방법

커널 버전 5.15+ 최신 패치 또는 배포판의 보안 업데이트 적용

🔧 검증 코드

커널 버전이 5.15 이상이고 AMD_IOMMU 설정이 활성화(=y)되어 있으면 영향받을 수 있으므로 최신 패치 확인 필요

Shell / Script
uname -r && grep -E 'CONFIG_AMD_IOMMU|CONFIG_IOMMU_API' /boot/config-$(uname -r) 2>/dev/null | head -5

📊 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