W oprogramowaniu routera Wavlink AC3000 (model M33A8, firmware V5030.210505) istnieje podatność umożliwiająca wykonanie dowolnych poleceń systemowych. Atakujący z dostępem do uwierzytelnionego konta może wysłać specjalnie spreparowane żądanie HTTP, by przejąć kontrolę nad urządzeniem.
▸ Pokaż oryginał (EN)
A command execution vulnerability exists in the adm.cgi set_TR069() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to arbitrary command execution. An attacker can make an authenticated HTTP request to trigger this vulnerability.
Podatność dotyczy funkcji set_TR069() w pliku adm.cgi obsługującym panel administracyjny urządzenia. Przesłanie odpowiednio spreparowanego żądania HTTP do tego endpointu powoduje wykonanie niezweryfikowanych poleceń na poziomie systemu operacyjnego urządzenia (command injection, CWE-74). Do wykorzystania podatności wymagane jest uwierzytelnienie, jednak po jego uzyskaniu atakujący może wstrzyknąć i wykonać dowolny kod bez dalszych ograniczeń. Podatność ma zasięg wykraczający poza kontekst aplikacji (Scope: Changed), co oznacza możliwość wpływu na zasoby poza samą aplikacją webową.
Skuteczne wykorzystanie podatności pozwala atakującemu na pełne przejęcie kontroli nad urządzeniem, w tym odczyt i modyfikację danych konfiguracyjnych, trwałe naruszenie dostępności usług sieciowych oraz potencjalne wykorzystanie routera jako punktu wejścia do sieci lokalnej.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Dodatkowo zaleca się ograniczenie dostępu do panelu administracyjnego urządzenia wyłącznie do zaufanych adresów IP oraz unikanie eksponowania interfejsu zarządzania bezpośrednio w Internecie.
Wavlink AC3000 M33A8, firmware w wersji V5030.210505 (produkty: Wavlink WL-WN533A8 / WL-WN533A8 Firmware)
Podatność została zgłoszona przez Cisco Talos (raport TALOS-2024-2028). Pomimo oceny CVSS 9.1 (CRITICAL), do wykorzystania wymagane jest wcześniejsze uwierzytelnienie (PR:H), co nieznacznie ogranicza powierzchnię ataku w porównaniu do podatności niewymagających logowania.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HWavlink Wl Wn533a8
HWWavlinkwszystkie wersjeWavlink Wl Wn533a8 Firmware
OSWavlinkm33a8.v5030.210505
Powiązane podatności
Command injection w firmware Wavlink AC3000 — zdalne wykonanie kodu
Command injection w Wavlink AC3000 – nieautoryzowane wykonanie poleceń
Stack-based buffer overflow w Wavlink AC3000 umożliwia RCE przez HTTP
Buffer overflow w Wavlink AC3000 — podatność w funkcji set_info() usbip.cgi
Buffer overflow w Wavlink AC3000 — podatność w login.cgi (Goto_chidx)