Urządzenie Tenda AC6 w wersji firmware 15.03.05.16_multi zawiera podatność typu buffer overflow w funkcji formSetCfm, umożliwiającą zdalne wykonanie kodu bez uwierzytelnienia. Krytyczny wynik CVSS 9.8 wskazuje na bardzo wysokie ryzyko pełnego przejęcia urządzenia.
▸ Pokaż oryginał (EN)
Tenda AC6 15.03.05.16_multi is vulnerable to Buffer Overflow in the formSetCfm function via the funcname, funcpara1, and funcpara2 parameters.
Podatność wynika z nieprawidłowej walidacji długości danych wejściowych (CWE-787 – out-of-bounds write, CWE-120 – klasyczny buffer overflow) w parametrach funcname, funcpara1 oraz funcpara2 funkcji formSetCfm. Atakujący może dostarczyć specjalnie spreparowane wartości tych parametrów, powodując przepełnienie bufora w pamięci urządzenia. Wektor sieciowy (AV:N), brak wymagań co do uprawnień (PR:N) i brak interakcji użytkownika (UI:N) oznaczają, że exploit można przeprowadzić zdalnie, bez żadnej autoryzacji.
Skuteczne wykorzystanie podatności może pozwolić atakującemu na zdalne wykonanie dowolnego kodu (RCE) na urządzeniu, co w praktyce oznacza pełne przejęcie kontroli nad routerem, możliwość przechwycenia ruchu sieciowego oraz użycia urządzenia jako punktu wejścia do sieci lokalnej.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Do czasu wdrożenia poprawki zaleca się ograniczenie dostępu do interfejsu administracyjnego urządzenia wyłącznie do zaufanych adresów IP oraz wyłączenie zdalnego zarządzania przez WAN.
Tenda AC6 z firmware w wersji 15.03.05.16_multi
Szczegóły techniczne podatności zostały opublikowane w repozytorium GitHub (faqiadegege/IoTVuln), co oznacza publiczną dostępność informacji o mechanizmie ataku.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HTenda Ac6
HWTenda1.0Tenda Ac6 Firmware
OSTenda15.03.05.16_multi
Powiązane podatności
Auth Bypass + RCE w Tenda AC6 via HTTP (CVE-2025-27129)
Buffer overflow w Tenda AC6 — funkcja fromAddressNat
Buffer overflow w Tenda AC6 — funkcja formWifiWpsOOB
Buffer overflow w Tenda AC6 — funkcja formSetSpeedWan
Buffer overflow w Tenda AC6 – funkcja formexeCommand