Podatność w AsusWRT przed wersją 3.0.0.4.384_10007 pozwala nieuwierzytelnionemu atakującemu na zmianę hasła administratora i uruchomienie demona SSH, co skutkuje pełnym zdalnym przejęciem urządzenia. Brak mechanizmu autoryzacji (CWE-862) w funkcji obsługi pliku vpnupload.cgi czyni exploit trywialnym do przeprowadzenia.
▸ Pokaż oryginał (EN)
An issue was discovered in AsusWRT before 3.0.0.4.384_10007. The do_vpnupload_post function in router/httpd/web.c in vpnupload.cgi provides functionality for setting NVRAM configuration values, which allows attackers to set the admin password and launch an SSH daemon (or enable infosvr command mode), and consequently obtain remote administrative access, via a crafted request. This is available to unauthenticated attackers in conjunction with CVE-2018-5999.
Funkcja do_vpnupload_post w pliku router/httpd/web.c obsługuje żądania kierowane do vpnupload.cgi i umożliwia ustawianie dowolnych wartości konfiguracyjnych NVRAM bez weryfikacji tożsamości żądającego. Atakujący może wysłać spreparowane żądanie HTTP, aby nadpisać hasło konta administratora oraz aktywować demona SSH lub tryb poleceń infosvr. Exploitacja jest możliwa dla nieuwierzytelnionych atakujących w połączeniu z CVE-2018-5999, które zapewnia wstępny dostęp do podatnego endpointu.
Atakujący uzyskuje pełny zdalny dostęp administracyjny do urządzenia, w tym możliwość odczytu i modyfikacji konfiguracji, przechwycenia ruchu sieciowego oraz dalszego lateral movement w sieci lokalnej.
Należy zaktualizować oprogramowanie AsusWRT do wersji 3.0.0.4.384_10007 lub nowszej. Publiczne exploity (Exploit-DB 43881, 44176, moduł Metasploit) są dostępne, co znacząco zwiększa ryzyko. Zaleca się również ograniczenie dostępu do panelu zarządzania urządzeniem wyłącznie z zaufanych adresów IP oraz wyłączenie zdalnego zarządzania, jeśli nie jest niezbędne.
Asus AsusWRT w wersjach przed 3.0.0.4.384_10007
Podatność wymaga wykorzystania razem z CVE-2018-5999 (chain exploit). Dostępne są publiczne exploity na Exploit-DB oraz gotowy moduł Metasploit opublikowany w referencjach, co znacząco obniża próg wejścia dla atakujących.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAsus Asuswrt
OSAsus< 3.0.0.4.384_10007
Powiązane podatności
Uszkodzenie pamięci w module httpd routerów ASUS (Asuswrt/Asuswrt-Merlin)
Command injection w ASUSWRT przez parametr fb_email — przejęcie kontroli nad routerem
RCE przez buffer overflow w serwerze HTTPd Asus Asuswrt
AsusWRT: pominięcie uwierzytelnienia przy obsłudze żądań POST
An issue was discovered in ASUSWRT 3.0.0.4.384.20308. An unauthenticated user can request /update_applist.asp ...