CVE-2026-71265
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
Procedura obsługi MochadTCP::MatchLine w Domoticz (hardware/MochadTCP.cpp) kopiuje dane sieciowe z bufora m_mochadbuffer (do 1028 bajtów) do stałego bufora stosowego tempRFSECbuf o rozmiarze 50 bajtów za pomocą strcpy bez sprawdzania długości, w trzech różnych gałęziach kodu (typy urządzeń DS10A/KR10A/MS10A).
Ocena ryzyka
Może to prowadzić do przepełnienia bufora na stosie, co umożliwia zdalne wykonanie kodu lub awarię systemu Domoticz.
Rekomendacja
Zaktualizuj Domoticz do wersji z poprawką lub zastosuj bezpieczne funkcje kopiowania z kontrolą długości.
Inne podatności w Domoticz
Zobacz wszystkie- CVE-2026-11425Średnie
Domoticz przed wersją 2026.3 zawiera podatność na przechowywany XSS w mobilnym dashboardzie, która pozwala uwierzytelnionym atakującym na wstrzyknięcie dowolnego HTML i JavaScript poprzez aktualizację wartości urządzeń typu Text lub Alert przez API. Dane są renderowane przez ng-bind-html bez odpowiedniego escapowania, co umożliwia wykonanie złośliwego kodu w przeglądarce administratora.
- CVE-2026-1001Średnie
W systemie Domoticz przed wersją 2026.1 wykryto podatność na trwałe skryptowanie między witrynami (XSS) w funkcjach dodawania sprzętu i zmiany nazwy urządzenia. Uwierzytelniony administrator może wstrzyknąć złośliwy kod poprzez podanie spreparowanej nazwy zawierającej znaczniki HTML lub skrypty, który jest następnie przechowywany i wykonywany w przeglądarkach innych użytkowników.
Oryginalny opis (angielski, źródło NVD)
Domoticz's MochadTCP::MatchLine handler for MOCHAD_RFSEC messages (hardware/MochadTCP.cpp) copies network-received data from the up-to-1028-byte m_mochadbuffer into a fixed 50-byte stack buffer tempRFSECbuf using strcpy with no length check, across three separate code branches (DS10A/KR10A/MS10A device types).

