🔍 CVE-2025-38014

5.5
CVSS Score
MEDIUM
2025-06-18
2026-11-05 21:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 dmaengine idxd 드라이버에서 제거(remove) 호출을 idxd_cleanup() 헬퍼로 리팩터링했습니다. 이 과정에서 idxd 그룹, 엔진, WQ에 대한 put_device() 누락 문제도 함께 수정되었습니다.

💡 쉬운 설명

리눅스 커널의 Intel 가속기 드라이버 제거 과정에서 장치 참조 해제가 빠지던 문제를 고쳤습니다. 메모리나 장치 자원이 제대로 정리되지 않던 결함이므로 커널 업데이트로 해결할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Refactor remove call with idxd_cleanup() helper The idxd_cleanup() helper cleans up perfmon, interrupts, internals and so on. Refactor remove call with the idxd_cleanup() helper to avoid code duplication. Note, this also fixes the missing put_device() for idxd groups, enginces and wqs.

📍 영향받는 시스템

Intel IDXD(DSA/IAA) 드라이버를 포함한 수정 이전의 Linux 커널 버전

⚔️ 공격 벡터

로컬 사용자 또는 드라이버 언로드 상황에서 자원 해제 누락으로 인한 리소스 누수 및 안정성 저하 (원격 공격 경로는 확인되지 않음)

🛡️ 대응 방법

패치가 포함된 최신 Linux 커널로 업데이트하고 재부팅합니다.

🔧 검증 코드

출력된 커널 버전이 해당 수정 커밋이 반영된 배포판 업데이트 버전 이상인지 배포판 보안 공지와 대조하고, idxd 모듈이 없다면 이 취약점의 영향을 받지 않습니다.

Shell / Script
uname -r && (lsmod | grep -i idxd || echo 'idxd 모듈 미로드')

📊 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