CVE-2026-42807: переполнение кучи в Bosch Sensortec COINES_SDK
В COINES_SDK от Bosch Sensortec (версии 2.10–2.12.2) обнаружена уязвимость переполнения буфера в куче (CVE-2026-42807) с оценкой CVSS 8.0 (HIGH). Атака возможна через вредоносное USB- или BLE-устройство и приводит к отказу в обслуживании либо потенциальному выполнению произвольного кода. Затронуты все, кто использует SDK для взаимодействия с внешними сенсорными периферийными устройствами.
Подробности
Уязвимость класса heap-based buffer overflow локализована в декодере протокола PC bridge (файлbridge_decoder.c). При обработке ответа от внешнего устройства декодер доверяет полю длины пакета, которое приходит извне, и передаёт его в очередь ответов хоста через mqueue_add_data, не проверяя границы буфера назначения.
Вредоносное или скомпрометированное периферийное устройство, подключаемое по USB либо Bluetooth Low Energy (BLE), может заявить размер полезной нагрузки до ~3 КБ. Это существенно превышает размер слота очереди по умолчанию, равный 255 байтам. В результате при обработке ответа устройства происходит неограниченная перезапись кучи через memcpy, что повреждает метаданные соседних блоков кучи в хост-системе.
Затронуты версии COINES_SDK с 2.10 по 2.12.2 включительно. Последствия эксплуатации варьируются от отказа в обслуживании (крах процесса) до потенциального выполнения произвольного кода в контексте уязвимого процесса.
Что делать
Рекомендуется в первую очередь обновиться до версии COINES_SDK, выпущенной после 2.12.2, как только она станет доступна у производителя. До момента установки патча целесообразно применить следующие меры:- Ограничить подключение недоверенных USB- и BLE-устройств к системам, использующим COINES_SDK.
- Изолировать рабочие места, задействованные для отладки и взаимодействия с сенсорной периферией, от критичных сегментов сети.
- Провести проверку целостности устройств и используемого firmware на предмет несанкционированных модификаций.
- Мониторить журналы процессов, работающих с SDK, на предмет аномальных падений и повреждений памяти.
Источник: CVE Project (cvelistV5)
