🔍 CVE-2024-27436

5.5
CVSS Score
MEDIUM
2024-05-17
2026-10-15 01:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 ALSA USB 오디오 드라이버에서 채널 비트 파싱 시 배열 바운드 체크 불충분으로 인한 메모리 오버플로우 취약점. 악의적인 USB 오디오 장치가 실제 채널 수보다 많은 비트를 설정하면 맵 배열 범위를 초과하여 메모리에 쓸 수 있습니다.

💡 쉬운 설명

USB 오디오 기기가 거짓 채널 정보를 보낼 때 시스템 메모리를 손상시킬 수 있습니다. 피해자의 컴퓨터에 물리적으로 조작된 USB 오디오 장치를 연결하면 시스템을 불안정하게 만들 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Stop parsing channels bits when all channels are found. If a usb audio device sets more bits than the amount of channels it could write outside of the map array.

📍 영향받는 시스템

Linux kernel 모든 버전 (ALSA usb-audio 드라이버 사용)

⚔️ 공격 벡터

악의적인 USB 오디오 장치를 호스트에 연결하여 메모리 오버플로우 트리거

🛡️ 대응 방법

Linux kernel 업데이트 (CVE-2024-27436 패치 버전 이상으로 업그레이드)

🔧 검증 코드

현재 커널 버전을 확인하고 ALSA USB 오디오 지원 여부 확인. 패치 적용 여부는 공식 CVE 데이터베이스에서 커널 버전 매핑 확인 필요

Shell / Script
uname -r | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' && grep -i 'CONFIG_SND_USB_AUDIO' /boot/config-$(uname -r)

📊 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