W urządzeniu D-Link DIR-816 w wersji firmware 1.10CNB05 wykryto krytyczną podatność typu stack-based buffer overflow w funkcji qosClassifier. Atak może być przeprowadzony zdalnie bez uwierzytelnienia, a exploit został upubliczniony.
▸ Pokaż oryginał (EN)
A vulnerability was found in D-Link DIR-816 1.10CNB05. It has been classified as critical. This affects the function qosClassifier of the file /goform/qosClassifier. The manipulation of the argument dip_address/sip_address leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. This vulnerability only affects products that are no longer supported by the maintainer.
Podatność występuje w funkcji qosClassifier obsługującej endpoint /goform/qosClassifier. Manipulacja argumentami dip_address lub sip_address pozwala na przepełnienie bufora na stosie (stack-based buffer overflow). Poprzez dostarczenie odpowiednio spreparowanych danych wejściowych atakujący może nadpisać obszary pamięci stosu, co prowadzi do przejęcia kontroli nad przepływem wykonania programu. Atak nie wymaga żadnych uprawnień ani interakcji użytkownika.
Atakujący może uzyskać pełną kontrolę nad urządzeniem, potencjalnie wykonując dowolny kod (RCE) z uprawnieniami procesu obsługującego żądanie. Możliwe jest także całkowite wyłączenie funkcjonalności urządzenia (denial of service).
Producent D-Link nie przewiduje wydania patcha, ponieważ produkt osiągnął koniec wsparcia (end-of-life). Zaleca się natychmiastową wymianę urządzenia na aktualnie wspierany model. Jako doraźne działanie należy odizolować urządzenie od Internetu, wyłączyć zdalny dostęp do panelu administracyjnego oraz ograniczyć dostęp do interfejsu zarządzania wyłącznie do zaufanych hostów za pomocą firewall.
D-Link DIR-816 z firmware w wersji 1.10CNB05. Producent nie świadczy już wsparcia dla tego produktu.
Podatność dotyczy wyłącznie produktów, które nie są już wspierane przez producenta (end-of-life). Exploit został publicznie ujawniony w repozytorium GitHub.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XDlink Dir 816
HWDlinkwszystkie wersjeDlink Dir 816 Firmware
OSDlink1.10cnb05
Powiązane podatności
RCE w D-Link DIR-816-A2 przez podatną funkcję system() w goahead
D-Link DIR-816: Stack-based buffer overflow w /goform/form2lansetup.cgi
Stack-based buffer overflow w D-Link DIR-816 — zdalny atak bez uwierzytelnienia
Stack-based buffer overflow w D-Link DIR-816 — funkcja QoSPortSetup
D-Link DIR-816: nieautoryzowana zmiana konfiguracji DMZ przez formDMZ.cgi