🇰🇷 한글 설명
Linux 커널의 ALSA USB 오디오 드라이버에서 UAC3(USB Audio Class 3) 파워 도메인 디스크립터가 bLength 필드 검증 없이 처리되어, 악의적인 펌웨어가 범위 밖 메모리 접근(OOB)을 유발할 수 있는 취약점입니다.
💡 쉬운 설명
악의적인 USB 오디오 장치가 잘못된 데이터를 전송하여 리눅스 커널의 메모리를 부정하게 접근할 수 있습니다. 시스템 불안정성 또는 권한 상승으로 이어질 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
ALSA: usb-audio: Validate UAC3 power domain descriptors, too
UAC3 power domain descriptors need to be verified with its variable
bLength for avoiding the unexpected OOB accesses by malicious
firmware, too.
📍 영향받는 시스템
Linux kernel (ALSA usb-audio driver) - 구체적 버전은 배포판별 패치 상황에 따름
⚔️ 공격 벡터
Malicious or compromised USB audio device firmware sending specially crafted UAC3 power domain descriptors
🛡️ 대응 방법
Linux kernel 업데이트 (배포판의 최신 패치 커널로 업그레이드)
🔧 검증 코드
현재 커널 버전과 ALSA USB 오디오 모듈 로드 상태 확인 후, 배포판 보안 권고사항으로 패치 여부 확인 필요
uname -r && lsmod | grep snd_usb