CVE-2026-42805 in BHI385 SensorAPI
요약
\~에 의해 VulDB • 2026. 09. 10.
Bosch Sensortec BHI385 SensorAPI(C 라이브러리)의 디버그 메시지 파서 함수인 bhi385_parse_debug_message(bhi385_parse.c에 위치함)에는 스택 기반 버퍼 오버플로우 취약점이 존재합니다.
이 함수는 FIFO 이벤트를 파싱하고 공격자가 제어할 수 있는 이벤트 페이로드(callback_info->data_ptr[0])에서 8비트 메시지 길이를 직접 추출하며, 경계 검사(bound checks)를 강제하거나 값을 제한(clamping)하지 않습니다.
17바이트의 고정 크기 스택 버퍼(uint8_t debug_msg[17])에 페이로드를 memcpy로 복사할 때 길이 바이트가 16보다 크면 함수는 할당된 스택 경계를 넘어 데이터를 작성합니다.
이러한 메모리 부패(memory corruption)는 악의적이거나 침해당한 센서 또는 버스 참여자에 의해 트리거될 수 있으며, 펌웨어 충돌, 서비스 거부(Denial of Service, DoS), 또는 인접한 스택 데이터 부패를 통한 임의 코드 실행으로 이어질 수 있습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.