Katalog CVE

CVE-2026-42807

WysokieCVSS 8.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

Przepełnienie bufora na stercie w dekoderze protokołu PC bridge w BoschSensortec COINES_SDK (wersje 2.10 do 2.12.2) pozwala atakującym wywołać odmowę usługi (awaria procesu) lub potencjalnie wykonać dowolny kod. Dekoder ufa polu długości pakietu od urządzenia zewnętrznego i przekazuje je do kolejki odpowiedzi hosta bez walidacji granic bufora docelowego; złośliwe urządzenie USB lub BLE może ogłosić rozmiar ładunku do ~3 KB, przekraczając domyślny rozmiar slotu kolejki 255 bajtów, co powoduje nieograniczone nadpisanie sterty.

Ocena ryzyka

Złośliwe lub przejęte urządzenie peryferyjne może uszkodzić pamięć hosta, powodując awarię lub potencjalne wykonanie dowolnego kodu, co może prowadzić do kompromitacji systemu.

Rekomendacja

Zaktualizuj COINES_SDK do wersji pozbawionej luki lub ogranicz używanie niezaufanych urządzeń USB/BLE z oprogramowaniem korzystającym z tego SDK.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

A heap-based buffer overflow vulnerability in the PC bridge protocol decoder of BoschSensortec COINES_SDK (versions 2.10 through 2.12.2) allows attackers to cause a denial of service (process crash) or potentially execute arbitrary code. The bridge decoder ({{bridge_decoder.c}}) trusts the packet length field provided by the external device and forwards it to the host response queue ({{mqueue_add_data}}) without validating the bounds of the destination buffer. A malicious or compromised USB or Bluetooth Low Energy (BLE) peripheral can advertise a payload size up to ~3 KB, which exceeds the default queue slot size of 255 bytes. This results in an unbounded heap overwrite ({{memcpy}}), corrupting adjacent heap metadata on the host system when processing the device's response.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS