CRITICAL🇬🇧 English

CVE-2018-8879

Stack-based buffer overflow w firmware ASUS RT-AC66U umożliwiający RCE

CVSS 9.8v3.1pub. 2019-11-21upd. 2024-11-21

Podatność typu stack-based buffer overflow w oprogramowaniu Asuswrt-Merlin oraz oryginalnym firmware ASUS pozwala zdalnemu atakującemu na wykonanie dowolnego kodu bez uwierzytelnienia. Krytyczny poziom zagrożenia wynika z braku wymaganych uprawnień oraz możliwości pełnego przejęcia urządzenia sieciowego.

Pokaż oryginał (EN)

Stack-based buffer overflow in Asuswrt-Merlin firmware for ASUS devices older than 384.4 and ASUS firmware before 3.0.0.4.382.50470 for devices allows remote attackers to execute arbitrary code by providing a long string to the blocking.asp page via a GET or POST request. Vulnerable parameters are flag, mac, and cat_id.

🤖 Analiza AI
Jak działa

Podatność występuje na stronie blocking.asp obsługiwanej przez router. Atakujący wysyła żądanie HTTP metodą GET lub POST, przekazując nadmiernie długi ciąg znaków w parametrach flag, mac lub cat_id. Zbyt długi ciąg powoduje przepełnienie bufora na stosie (CWE-787 — zapis poza przydzielonym obszarem pamięci), co umożliwia nadpisanie adresu powrotu i przejęcie kontroli nad przepływem wykonania kodu.

Skutki

Zdalny atakujący bez żadnego uwierzytelnienia może wykonać dowolny kod na podatnym urządzeniu, uzyskując pełną kontrolę nad routerem — w tym dostęp do ruchu sieciowego, danych konfiguracyjnych oraz możliwość dalszego lateral movement w sieci lokalnej.

Mitygacja

Należy zaktualizować firmware Asuswrt-Merlin do wersji 384.4 lub nowszej, a w przypadku oryginalnego firmware ASUS — do wersji 3.0.0.4.382.50470 lub nowszej. Patche dostępne są w serwisie wsparcia producenta pod adresem wskazanym w referencjach. Do czasu aktualizacji zaleca się wyłączenie dostępu do panelu administracyjnego routera z sieci WAN.

Kogo dotyczy

Urządzenia ASUS z firmware Asuswrt-Merlin w wersjach starszych niż 384.4 oraz urządzenia ASUS z oryginalnym firmware w wersjach wcześniejszych niż 3.0.0.4.382.50470, w tym ASUS RT-AC66U.

Uwagi

Szczegóły techniczne dotyczące podatności zostały opublikowane w magazynie PagedOut! (wydanie 001 beta1).

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Asus Rt Ac66u

    HW
    Asus
    wszystkie wersje
  • Asus Rt Ac66u Firmware

    OS
    Asus
    < 3.0.0.4.382.50470
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
RCEMemory
CWE
Referencje

Powiązane podatności

CVE-2018-20334CRITICAL9.8PL ✓ten sam produkt

Command injection w ASUSWRT przez parametr fb_email — przejęcie kontroli nad routerem

CVE-2013-4656CRITICAL9.8PL ✓ten sam produkt

Symlink Traversal w routerach ASUS RT-AC66U i RT-N56U (usługa SMB)

CVE-2018-8826CRITICAL9.8PL ✓ten sam produkt

RCE w routerach ASUS RT-Series — zdalne wykonanie kodu bez uwierzytelnienia

CVE-2018-9285CRITICAL9.8PL ✓ten sam produkt

Command injection w routerach ASUS – zdalne wykonanie poleceń OS

CVE-2013-4659CRITICAL9.8PL ✓ten sam produkt

Buffer overflow w Broadcom ACSD umożliwiający zdalne wykonanie kodu