🔍 CVE-2025-39757

7.1
CVSS Score
HIGH
2025-09-11
2026-10-19 21:10
✅ 완료

🇰🇷 한글 설명

Linux 커널의 USB Audio Class 3(UAC3) 클래스 세그먼트 디스크립터 검증 부족으로 인한 OOB(Out-of-Bounds) 메모리 접근 취약점입니다. 악의적 펌웨어가 포함된 USB 오디오 장치를 통해 메모리 경계 외 접근이 가능하며 시스템 안정성 저하나 권한 상승을 야기할 수 있습니다.

💡 쉬운 설명

USB 오디오 장치의 설정 정보를 읽을 때 크기를 제대로 확인하지 않아 메모리 침범이 발생합니다. 악의적으로 만든 USB 오디오 장치를 연결하면 시스템이 손상될 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Validate UAC3 cluster segment descriptors UAC3 class segment descriptors need to be verified whether their sizes match with the declared lengths and whether they fit with the allocated buffer sizes, too. Otherwise malicious firmware may lead to the unexpected OOB accesses.

📍 영향받는 시스템

Linux kernel 모든 버전 (usb-audio 모듈 활성화된 시스템)

⚔️ 공격 벡터

악의적 펌웨어가 탑재된 USB 오디오 장치를 컴퓨터에 물리적으로 연결

🛡️ 대응 방법

Linux kernel 최신 보안 패치 버전으로 업데이트 및 신뢰할 수 없는 USB 장치 차단

🔧 검증 코드

snd_usb_audio 모듈 로드 여부와 USB 오디오 관련 커널 로그를 확인하여 시스템에서 USB 오디오 처리 활성 상태를 파악합니다.

Shell / Script
lsmod | grep snd_usb_audio && dmesg | grep -i 'usb.*audio' | tail -5 || echo 'USB Audio module not loaded'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel