Podatność w SiLabs Z/IP Gateway 7.18.01 i wcześniejszych wersjach pozwala nieuwierzytelnionemu atakującemu na przepełnienie bufora stosu (buffer overflow) i wykonanie dowolnego kodu. Zagrożenie jest szczególnie poważne, ponieważ atak może być przeprowadzony bez żadnego uwierzytelnienia przez osobę znajdującą się w zasięgu sieci Z-Wave.
▸ Pokaż oryginał (EN)
Description: A vulnerability in SiLabs Z/IP Gateway 7.18.01 and earlier allows an unauthenticated attacker within Z-Wave range to overflow a stack buffer, leading to arbitrary code execution.
Atakujący w zasięgu komunikacji Z-Wave wysyła odpowiednio spreparowane dane do urządzenia Z/IP Gateway, powodując przepełnienie bufora na stosie (stack buffer overflow). Błąd wynika z nieprawidłowej walidacji danych wejściowych — zarówno zapisu poza granicami bufora (CWE-787), jak i odczytu poza granicami (CWE-125) oraz ogólnego naruszenia granic obszaru pamięci (CWE-119). Skuteczne przepełnienie pozwala atakującemu przejąć kontrolę nad przepływem wykonania programu i uruchomić dowolny kod.
Atakujący może przejąć pełną kontrolę nad urządzeniem Z/IP Gateway, wykonując dowolny kod z jego uprawnieniami, co może prowadzić do naruszenia poufności, integralności i dostępności systemu oraz podłączonych urządzeń Z-Wave.
Należy zaktualizować SiLabs Z/IP Gateway do wersji nowszej niż 7.18.01. Szczegółowe informacje o dostępnych patchach należy uzyskać z oficjalnych zasobów Silicon Labs wskazanych w referencjach producenta. Jako środek tymczasowy zaleca się ograniczenie fizycznego zasięgu sieci Z-Wave oraz kontrolę dostępu do obszaru, z którego możliwa jest komunikacja Z-Wave z bramką.
SiLabs Z/IP Gateway SDK w wersji 7.18.01 oraz wszystkich wcześniejszych wersjach.
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HSilabs Z\/ip Gateway Sdk
APPSilabs≤ 7.18.01
Powiązane podatności
Pominięcie uwierzytelniania w SiLabs Z/IP Gateway SDK — odczyt kluczy szyfrowania Z-Wave
Multiple buffer overflow vulnerabilities in SiLabs Z/IP Gateway SDK version 7.18.01 and earlier allow an attac...
The first S0 encryption key is generated with an uninitialized PRNG in Z/IP Gateway products running Silicon L...
Podatność w SiLabs Z/IP Gateway 7.18.01 i wcześniejszych wersjach pozwala uwierzytelnionemu atakującemu w zasi...
Heap-based buffer overflow w serwerze HTTP biblioteki uC-HTTP — RCE