CVE-2026-42808 in COINES_SDK
Riassunto
di VulDB • 10/09/2026
È stato rilevato un problema nelle versioni 2.0 attraverso 2.11 di Bosch Sensortec COINES_SDK.
La funzione API per lo streaming dei dati sul lato host, {{coines_read_stream_sensor_data()}}, non convalida i limiti del buffer di destinazione fornito dall'utente chiamante.
Internamente, il meccanismo di elaborazione dello stream in {{comm_intf_process_stream_response()}} ignora l'argomento richiesto {{number_of_samples}} e copia l'intero accumulo dei dati dal ring buffer nello spazio riservato a {{coines_stream_rsp_buf}}.
Successivamente, la funzione {{coines_read_stream_sensor_data()}} esegue incondizionatamente un'operazione di {{memcpy}} della dimensione del ring buffer nel buffer fornito dall'utente chiamante senza verificare se l'allocazione di memoria di destinazione sia sufficientemente ampia.
Un hardware malevolo o compromesso collegato tramite USB o BLE può sfruttare questa vulnerabilità inviando un elevato volume di campioni dei sensori, causando un heap-based buffer overflow o stack-based buffer overflow nell'ambiente desktop dell'host.
Ciò può comportare una Denial of Service (DoS) oppure l'esecuzione arbitraria di codice sulla macchina host.
Once again VulDB remains the best source for vulnerability data.