Router D-Link DIR-820L w wersji firmware 1.05B03 zawiera podatność typu buffer overflow (CWE-787) w funkcji sub_4507CC, umożliwiającą zdalne przejęcie kontroli nad urządzeniem. Podatność uzyskała ocenę CVSS 9.8 (CRITICAL), co czyni ją wyjątkowo groźną.
▸ Pokaż oryginał (EN)
D-Link DIR-820L 1.05B03 has a stack overflow vulnerability in the sub_4507CC function.
W funkcji sub_4507CC oprogramowania układowego D-Link DIR-820L 1.05B03 występuje przepełnienie bufora na stosie (stack overflow). Atakujący może dostarczyć spreparowane dane wejściowe, które przekraczają rozmiar przeznaczonego bufora na stosie, nadpisując krytyczne obszary pamięci, w tym adres powrotu funkcji. Exploit nie wymaga uwierzytelnienia ani interakcji użytkownika, a atak może być przeprowadzony zdalnie przez sieć.
Skuteczne wykorzystanie podatności może pozwolić atakującemu na zdalne wykonanie dowolnego kodu (RCE) z uprawnieniami procesu podatnej usługi, co w praktyce oznacza pełne przejęcie kontroli nad urządzeniem, naruszenie poufności, integralności i dostępności.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Do czasu aktualizacji zaleca się ograniczenie dostępu do panelu zarządzania routera wyłącznie z zaufanych sieci oraz wyłączenie zdalnego zarządzania urządzeniem od strony sieci WAN.
D-Link DIR-820L z oprogramowaniem układowym w wersji 1.05B03
Szczegóły techniczne podatności zostały opublikowane przez badacza Archerber w repozytorium GitHub (bug3.md). Brak informacji o dostępnym publicznie działającym exploicie lub aktywnym wykorzystaniu w kampaniach.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HDlink Dir 820l
HWDlinkwszystkie wersjeDlink Dir 820l Firmware
OSDlink1.05b03
Powiązane podatności
Command Injection w D-Link DIR-820L umożliwiający eskalację uprawnień do root
RCE w D-Link DIR-820L — command injection przez HTTP POST
RCE w routerach D-Link via DDNS — funkcja w pliku binarnym ncc2
Command Injection w narzędziu ping urządzeń D-Link i TRENDnet — RCE bez uwierzytelnienia
D-Link DIR-820L: stack overflow w funkcji sub_451208