🔍 CVE-2026-31672

5.5
CVSS Score
MEDIUM
2026-04-24
2026-11-06 16:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 rt2x00usb 무선 드라이버에서 devres(장치 관리 리소스)의 수명이 USB 장치 전체가 아닌 USB 인터페이스에 연결되지 않아 발생하는 문제가 수정되었습니다. 이로 인해 드라이버 언바인드 시 USB 앵커가 제때 해제되지 않아 메모리 누수가 생길 수 있었습니다. 수정 후에는 드라이버가 언바인드될 때 앵커가 올바르게 해제됩니다.

💡 쉬운 설명

무선 랜 드라이버가 사용을 끝낸 후에도 일부 메모리를 반환하지 않던 문제입니다. 장치를 뽑지 않고 드라이버만 분리되는 상황에서 메모리가 계속 쌓일 수 있었습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: wifi: rt2x00usb: fix devres lifetime USB drivers bind to USB interfaces and any device managed resources should have their lifetime tied to the interface rather than parent USB device. This avoids issues like memory leaks when drivers are unbound without their devices being physically disconnected (e.g. on probe deferral or configuration changes). Fix the USB anchor lifetime so that it is released on driver unbind.

📍 영향받는 시스템

rt2x00usb 드라이버를 사용하는 Linux 커널 (수정 이전 버전, rt2800usb 등 Ralink/MediaTek USB 무선랜 장치 사용 시스템)

⚔️ 공격 벡터

로컬 사용자가 드라이버 언바인드 과정을 반복 유발하여 커널 메모리를 누적 소모시키는 방식으로 서비스 거부(DoS) 상태를 만들 수 있습니다.

🛡️ 대응 방법

커널을 해당 수정이 포함된 최신 안정 버전으로 업데이트하고 재부팅합니다.

🔧 검증 코드

출력된 커널 버전이 배포판 보안 공지에서 수정된 버전 이상인지 확인하고, 해당 모듈이 존재하지 않으면 영향을 받지 않는 것입니다.

Shell / Script
uname -r && (modinfo rt2x00usb 2>/dev/null | grep -E '^(version|srcversion|filename)')

📊 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