Podatność w routerze D-Link DIR-816 (firmware A2_v1.10CNB04) umożliwia nieuwierzytelnionemu atakującemu zdalną inicjalizację ustawień sieciowych urządzenia. Brak mechanizmu uwierzytelniania w krytycznym endpoincie konfiguracyjnym czyni tę podatność wyjątkowo groźną.
▸ Pokaż oryginał (EN)
In D-Link DIR-816 A2_v1.10CNB04.img the network can be initialized without authentication via /goform/wizard_end.
Endpoint /goform/wizard_end dostępny w interfejsie webowym urządzenia nie wymaga żadnego uwierzytelnienia przed wykonaniem operacji. Atakujący mający dostęp sieciowy do urządzenia może bezpośrednio wywołać ten zasób i zainicjalizować ustawienia sieciowe routera bez podawania jakichkolwiek poświadczeń. Podatność klasyfikowana jest jako CWE-665 (improper initialization), co wskazuje na błąd w inicjalizacji stanu kontroli dostępu dla tego endpointu.
Atakujący może bez uwierzytelnienia zdalnie zmodyfikować konfigurację sieciową routera, co może prowadzić do utraty dostępu do sieci, przekierowania ruchu sieciowego lub przejęcia kontroli nad infrastrukturą sieciową obsługiwaną przez urządzenie.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (https://www.dlink.com/en/security-bulletin/). Do czasu aktualizacji firmware zaleca się ograniczenie dostępu do interfejsu webowego urządzenia wyłącznie do zaufanych hostów oraz izolację urządzenia od niezaufanych sieci.
D-Link DIR-816 A2 z firmware w wersji A2_v1.10CNB04.img
Szczegółowy opis techniczny podatności wraz z proof-of-concept dostępny jest w repozytorium GitHub badacza z1r00 pod adresem: https://github.com/z1r00/IOT_Vul/blob/main/dlink/Dir816/wizard_end/readme.md
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HDlink Dir 816
HWDlinka2Dlink Dir 816 Firmware
OSDlink1.10cnb04
Powiązane podatności
RCE w D-Link DIR-816-A2 przez podatną funkcję system() w goahead
Stack-based buffer overflow w D-Link DIR-816 — funkcja QoSPortSetup
Stack-based buffer overflow w D-Link DIR-816 — zdalny atak bez uwierzytelnienia
Stack-based buffer overflow w D-Link DIR-816 – funkcja qosClassifier
D-Link DIR-816: Stack-based buffer overflow w /goform/form2lansetup.cgi