🔍 CVE-2024-24858

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

🇰🇷 한글 설명

Linux 커널의 Bluetooth 네트워킹 모듈에서 conn_min_interval_set, conn_max_interval_set, adv_min_interval_set, adv_max_interval_set 함수들에서 발생하는 경합 조건 취약점입니다. 이는 I2CAP 연결 또는 Bluetooth 브로드캐스트 관련 비정상 동작을 초래할 수 있으며, 서비스 거부(DoS) 공격으로 이어질 수 있습니다.

💡 쉬운 설명

Bluetooth를 사용하는 기기 간 연결 설정 시 동시성 문제로 인해 연결이 끊어지거나 Bluetooth가 제대로 작동하지 않을 수 있습니다. 공격자가 이를 악용하여 Bluetooth 기기의 정상 작동을 방해할 수 있습니다.

🇺🇸 원문 (English)

A race condition was found in the Linux kernel's net/bluetooth in {conn,adv}_{min,max}_interval_set() function. This can result in I2cap connection or broadcast abnormality issue, possibly leading to denial of service.

📍 영향받는 시스템

Linux kernel 5.10 이상 (Bluetooth 드라이버/스택이 활성화된 모든 시스템)

⚔️ 공격 벡터

로컬 공격자가 Bluetooth 연결 파라미터를 반복적으로 변경하여 경합 조건을 트리거, Bluetooth 연결 중단 유도

🛡️ 대응 방법

Linux kernel을 최신 버전으로 업데이트하거나 해당 취약점을 패치한 커널 버전으로 업그레이드 필요

🔧 검증 코드

현재 커널 버전 확인 후 Bluetooth 설정 활성화 여부 확인, 패치된 커널 버전(일반적으로 5.10.x, 6.1.x, 6.6.x 등 최신 버전)과 비교하여 업데이트 필요성 판단

Shell / Script
uname -r && grep -i bluetooth /boot/config-$(uname -r) 2>/dev/null | grep -E 'CONFIG_BT'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel