🔍 CVE-2026-43375

5.5
CVSS Score
MEDIUM
2026-05-08
2026-05-15 15:16
✅ 완료

🇰🇷 한글 설명

Linux 커널의 MCTP(관리 구성 요소 전송 프로토콜) USB 드라이버에서 probe 실패 시 USB 디바이스 참조가 올바르게 해제되지 않아 메모리 누수가 발생합니다. 드라이버가 probe 중에 추가 참조를 취하지만 실패 시에 이를 해제하지 않으므로, 반복적인 드라이버 로드/언로드 시 메모리 고갈 가능성이 있습니다.

💡 쉬운 설명

USB 드라이버가 시작 실패 시 사용한 메모리를 제대로 반환하지 않는 문제입니다. 반복적으로 드라이버를 켜고 끌 때마다 메모리가 누적되어 시스템 성능이 저하될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: mctp: fix device leak on probe failure Driver core holds a reference to the USB interface and its parent USB device while the interface is bound to a driver and there is no need to take additional references unless the structures are needed after disconnect. This driver takes a reference to the USB device during probe but does not to release it on probe failures. Drop the redundant device reference to fix the leak, reduce cargo culting, make it easier to spot drivers where an extra reference is needed, and reduce the risk of further memory leaks.

📍 영향받는 시스템

Linux kernel MCTP 드라이버 (특정 버전은 배포판별 상이, 최신 커널에서 패치됨)

⚔️ 공격 벡터

로컬 공격, MCTP USB 디바이스의 반복적인 연결/제거 또는 드라이버 로드 실패를 통한 메모리 누수 유발

🛡️ 대응 방법

Linux 커널을 MCTP 메모리 누수 패치가 포함된 최신 버전으로 업데이트

🔧 검증 코드

커널 버전을 확인하고 시스템 로그에서 MCTP 드라이버 및 메모리 누수 관련 메시지가 없는지 확인

Shell / Script
uname -r && grep -i 'mctp\|device leak' /var/log/kern.log 2>/dev/null || dmesg | grep -i mctp

📊 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