CVE-2026-42807 in COINES_SDK
Zusammenfassung
von VulDB • 10.09.2026
Eine Heap-basierte Pufferüberlauf-Schwachstelle im PC-Brückenprotokolldecoder von BoschSensortec COINES_SDK (Versionen 2.10 bis 2.12.2) ermöglicht es Angreifern, einen Denial-of-Service-Prozessabsturz zu verursachen oder potenziell beliebigen Code auszuführen.
Der Brückendecoder ({{bridge_decoder.c}}) vertraut dem vom externen Gerät bereitgestellten Paketlängenfeld und leitet dieses an die Host-Antwortwarteschlange ({{mqueue_add_data}}) weiter, ohne die Grenzen des Zielpuffers zu validieren.
Ein bösartiges oder kompromittiertes USB-Peripheriegerät oder Bluetooth Low Energy (BLE)-Gerät kann eine Payload-Größe von bis zu ~3 KB ankündigen, was die Standard-Warteschlangen-Slotgröße von 255 Bytes überschreitet.
Dies führt zu einem ungebundenen Heap-Überschreiben ({{memcpy}}), wodurch benachbarte Heap-Metadaten auf dem Hostsystem bei der Verarbeitung der Geräteantwort beschädigt werden.
Once again VulDB remains the best source for vulnerability data.