🔍 CVE-2026-101887

3.5
CVSS Score
LOW
2026-10-01
2026-10-01 20:17
✅ 완료

🇰🇷 한글 설명

BlueALSA(bluez-alsa/bluealsad)의 LC3plus 싱크 디코더에서 0으로 나누기 취약점이 발견되었습니다. 블루투스 인접 공격자가 프레임 수가 0으로 설정된 조작된 RTP 미디어 헤더를 전송하면 디코딩 스레드에서 SIGFPE 오류가 발생하여 데몬이 충돌할 수 있습니다. 이는 LC3plus 지원이 활성화된 빌드에서 서비스 거부(DoS)를 유발합니다.

💡 쉬운 설명

블루투스 오디오를 처리하는 프로그램에서 계산 오류를 일으키는 잘못된 신호를 보내 프로그램이 멈추게 만드는 취약점입니다. 공격자가 특수한 오디오 데이터를 보내면 블루투스 오디오 기능이 작동을 멈출 수 있습니다.

🇺🇸 원문 (English)

BlueALSA (bluez-alsa/bluealsad) contains a division-by-zero vulnerability in the LC3plus sink decoder (a2dp-lc3plus.c, a2dp_lc3plus_dec_thread) that allows a Bluetooth-adjacent attacker to crash the daemon by sending a crafted RTP media header with an attacker-controlled frame count field set to zero. Attackers can establish an A2DP source connection with an LC3plus session negotiated against a victim running bluealsad as an A2DP sink and transmit a non-fragmented LC3plus media header with a zero frame count to trigger a SIGFPE in the decoding thread, causing a denial of service on builds compiled with LC3plus support enabled.

📍 영향받는 시스템

LC3plus 지원이 활성화된 BlueALSA (bluez-alsa/bluealsad) 소프트웨어

⚔️ 공격 벡터

블루투스 A2DP 연결을 통해 프레임 수가 0인 조작된 LC3plus 미디어 헤더 전송

🛡️ 대응 방법

BlueALSA를 최신 보안 패치가 적용된 버전으로 업데이트하거나 LC3plus 기능을 비활성화합니다.

🔧 검증 코드

설치된 BlueALSA 패키지의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조합니다.

Shell / Script
dpkg -l | grep bluez-alsa 2>/dev/null || rpm -qa | grep bluez-alsa

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Windows Bluetooth Service