CRITICAL🇬🇧 English

CVE-2024-39789

Wavlink AC3000: configuration injection w parametrze ftp_port (nas.cgi)

CVSS 9.1v3.1pub. 2025-01-14upd. 2025-11-03

Podatność typu external config control (CWE-15) w oprogramowaniu routera Wavlink AC3000 M33A8 umożliwia uwierzytelnionemu atakującemu wstrzyknięcie złośliwej konfiguracji poprzez parametr POST `ftp_port`. Luka pozwala na obejście uprawnień i może prowadzić do pełnego przejęcia kontroli nad urządzeniem.

Pokaż oryginał (EN)

Multiple external config control vulnerabilities exist in the nas.cgi set_ftp_cfg() functionality of Wavlink AC3000 M33A8.V5030.210505. A specially crafted HTTP request can lead to permission bypass. An attacker can make an authenticated HTTP request to trigger these vulnerabilities.A configuration injection vulnerability exists within the `ftp_port` POST parameter.

🤖 Analiza AI
Jak działa

Funkcja `set_ftp_cfg()` w skrypcie `nas.cgi` nie waliduje prawidłowo wartości przekazanej w parametrze POST `ftp_port`. Atakujący, który posiada dostęp do uwierzytelnionej sesji HTTP, może wysłać specjalnie spreparowane żądanie HTTP zawierające złośliwe dane w tym parametrze. Brak odpowiedniej sanityzacji wejścia skutkuje możliwością wstrzyknięcia dowolnych wartości konfiguracyjnych, co prowadzi do obejścia mechanizmów uprawnień (permission bypass). Podatność ma zasięg wykraczający poza komponent, w którym występuje (Scope: Changed), co potęguje jej krytyczność.

Skutki

Atakujący może obejść mechanizmy kontroli dostępu i przejąć kontrolę nad konfiguracją urządzenia, potencjalnie uzyskując pełny dostęp do poufnych danych, modyfikując ustawienia systemowe lub powodując niedostępność usług (poufność, integralność i dostępność — wszystkie zagrożone na poziomie HIGH).

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Szczegóły dotyczące aktualizacji dostępne są w raporcie Cisco Talos Intelligence (TALOS-2024-2056). Do czasu wdrożenia poprawki zaleca się ograniczenie dostępu do interfejsu administracyjnego urządzenia wyłącznie do zaufanych hostów oraz stosowanie silnej, unikalnej polityki uwierzytelniania.

Kogo dotyczy

Wavlink AC3000 M33A8, wersja firmware M33A8.V5030.210505 (produkty: Wavlink WL-WN533A8 / WL-WN533A8 Firmware)

Uwagi

Podatność została ujawniona przez Cisco Talos Intelligence w raporcie TALOS-2024-2056. W tej samej funkcji `set_ftp_cfg()` istnieje wiele podatności external config control — niniejsza karta dotyczy wstrzyknięcia przez parametr `ftp_port`.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
  • Wavlink Wl Wn533a8

    HW
    Wavlink
    wszystkie wersje
  • Wavlink Wl Wn533a8 Firmware

    OS
    Wavlink
    m33a8.v5030.210505
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
CWE
Referencje

Powiązane podatności

CVE-2024-21797CRITICAL9.1PL ✓ten sam produkt

Command injection w Wavlink AC3000 — wykonanie dowolnych poleceń przez adm.cgi

CVE-2024-34166CRITICAL10.0PL ✓ten sam produkt

Command injection w firmware Wavlink AC3000 — zdalne wykonanie kodu

CVE-2024-34544CRITICAL9.1PL ✓ten sam produkt

Command injection w Wavlink AC3000 – nieautoryzowane wykonanie poleceń

CVE-2024-36258CRITICAL10.0PL ✓ten sam produkt

Stack-based buffer overflow w Wavlink AC3000 umożliwia RCE przez HTTP

CVE-2024-36272CRITICAL9.1PL ✓ten sam produkt

Buffer overflow w Wavlink AC3000 — podatność w funkcji set_info() usbip.cgi