CVE-2026-42808 in COINES_SDK
要約
〜によって VulDB • 2026年09月10日
Bosch Sensortec COINES_SDK のバージョン 2.0 から 2.11 に問題が発見されました。
ホストのストリーミング API 関数 {{coines_read_stream_sensor_data()}} は、呼び出し元が指定した宛先バッファの境界を検証しません。
内部では、{{comm_intf_process_stream_response()}} のストリーム処理メカニズムにより、要求された引数である {{number_of_samples}} が無視され、ストリーミングリングバッファに蓄積されているデータ全体が {{coines_stream_rsp_buf}} にコピーされます。
その後、{{coines_read_stream_sensor_data()}} は宛先メモリ割り当てが十分に大きいかどうかを確認することなく、リングバッファのサイズを呼び出し元が指定したバッファに対して無条件で {{memcpy}} します。
USB または BLE を介して接続された悪意のあるまたは侵害されたハードウェアボードにより、この脆弱性はストリーミングによる大量のセンサーサンプルを送信することで悪用され、ホストデスクトップ環境においてヒープベースまたはスタックベースのバッファオーバーフローを引き起こす可能性があります。
これにより、ホストマシン上でサービス拒否 (DoS) が発生したり、任意のコード実行が潜在的に可能になったりします。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.