CVE-2026-42806
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W interfejsie Bosch BME690 SensorAPI (sterownik C) w wersji v1.0.3 i wcześniejszych wykryto lukę w zabezpieczeniach umożliwiającą odczyt poza granicami, szczególnie w logice analizowania danych pola w read_all_field_data (bme69x.c).
Sterownik wstępnie pobiera rejestry konfiguracji grzejnika do ciągłego 30-bajtowego bufora stosu (set_val) mapującego tabele IDAC, RES_HEAT i GAS_WAIT.
Podczas analizowania danych pola czujnika, gas_index jest wyodrębniany przy użyciu 4-bitowej maski (0..15), ale brakuje mu weryfikacji granic w stosunku do prawidłowego zakresu (0..9).
Osoba atakująca lub zhakowane urządzenie peryferyjne naśladujące czujnik na magistrali I2C/SPI może zwrócić ładunek o wartości indeksu gazu wynoszącej 10 lub wyższej.
Powoduje to, że sterownik wykonuje dostęp do tablicy poza granicami (set_val[20 + gas_index]), odczytując do 6 bajtów poza buforem stosu.
Wyciekły bajt poza granicami jest następnie zapisywany w publicznym polu gas_wait, co może prowadzić do uszkodzenia pomiaru lub wycieku pamięci sąsiedniego stosu podczas telemetrii lub logowania.
>_ Słabości (CWE)
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org