🇰🇷 한글 설명
Bluetooth 연속 혈당 측정 서비스(CGMS)의 RACP 쓰기 핸들러에서 버퍼 오버플로 취약점이 발견되었습니다. 인증된 BLE 피어는 20바이트 정적 버퍼를 인접한 BSS 메모리로 넘치게 할 수 있으며, 실제 영향은 펌웨어 빌드 시 결정되는 BSS 레이아웃에 따라 달라집니다.
💡 쉬운 설명
블루투스로 혈당을 측정하는 장치의 특정 기능에서 데이터가 정해진 공간보다 더 많이 입력되는 문제가 있습니다. 이로 인해 장치의 메모리가 엉망이 될 수 있지만, 정확히 어떤 일이 벌어질지는 장치마다 다를 수 있습니다.
🇺🇸 원문 (English)
A buffer overflow in the Bluetooth Continuous Glucose
Monitoring Service (CGMS) Record Access Control Point (RACP) write handler
allows an authenticated BLE peer to overflow a 20-byte static buffer into
adjacent BSS memory. The exploitable impact cannot be predetermined - it
is entirely dependent on the linker-assigned BSS layout of the specific
firmware build, which may vary.
📍 영향받는 시스템
Bluetooth CGMS RACP 기능을 사용하는 특정 펌웨어가 탑재된 BLE 기기
⚔️ 공격 벡터
인증된 블루투스 저전력(BLE) 연결을 통한 악의적인 데이터 쓰기 요청
🛡️ 대응 방법
해당 취약점이 수정된 최신 펌웨어로 업데이트하고, 신뢰할 수 없는 BLE 기기와의 연결을 제한하십시오.
🔧 검증 코드
시스템 내 블루투스 서비스 설정에서 CGMS 관련 구성 요소가 존재하는지 확인합니다.
grep -r "CGMS" /sys/class/bluetooth/ 2>/dev/null || echo "CGMS service not found"
💻 영향받는 소프트웨어
Windows Bluetooth Service