CRITICAL🇬🇧 English

CVE-2023-46456

GL.iNET GL-AR300M: command injection przez upload pliku konfiguracji OpenVPN

CVSS 9.8v3.1pub. 2023-12-12upd. 2024-11-21

Routery GL.iNET GL-AR300M z firmware w wersji 3.216 są podatne na wstrzykiwanie dowolnych poleceń systemowych (command injection) za pośrednictwem funkcji przesyłania pliku klienta OpenVPN. Podatność jest krytyczna, ponieważ nie wymaga żadnego uwierzytelnienia ani interakcji użytkownika i może być wykorzystana zdalnie przez sieć.

Pokaż oryginał (EN)

In GL.iNET GL-AR300M routers with firmware 3.216 it is possible to inject arbitrary shell commands through the OpenVPN client file upload functionality.

🤖 Analiza AI
Jak działa

Atakujący przesyła specjalnie spreparowany plik konfiguracyjny OpenVPN poprzez interfejs funkcji upload w routerze. Dane zawarte w pliku nie są odpowiednio walidowane ani filtrowane przed przekazaniem do interpretera poleceń systemowych. W rezultacie osadzone w pliku złośliwe polecenia są wykonywane bezpośrednio przez system operacyjny urządzenia z uprawnieniami procesu obsługującego tę funkcjonalność.

Skutki

Atakujący może uzyskać pełną kontrolę nad urządzeniem poprzez zdalne wykonanie dowolnych poleceń systemowych, co prowadzi do naruszenia poufności, integralności i dostępności routera oraz potencjalnie całej sieci za nim stojącej.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się sprawdzenie dostępności nowszej wersji firmware na stronie producenta (gl-inet.com) i niezwłoczne jej wdrożenie. Do czasu aktualizacji należy rozważyć wyłączenie funkcji przesyłania pliku konfiguracyjnego OpenVPN lub ograniczenie dostępu do interfejsu zarządzania urządzeniem wyłącznie do zaufanych hostów.

Kogo dotyczy

Routery GL.iNET GL-AR300M z zainstalowanym firmware w wersji 3.216.

Uwagi

Szczegółowy opis podatności wraz z analizą techniczną został opublikowany przez badacza na stronie cyberaz0r.info w listopadzie 2023 roku.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Gl Inet Gl Ar300m

    HW
    Gl-Inet
    wszystkie wersje
  • Gl Inet Gl Ar300m Firmware

    OS
    Gl-Inet
    3.216
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
VPN
CWE
Referencje

Powiązane podatności

CVE-2023-50919CRITICAL9.8PL ✓ten sam produkt

GL.iNet — Authentication Bypass w NGINX przez dopasowanie wzorców Lua

CVE-2023-50921CRITICAL9.8PL ✓ten sam produkt

GL.iNet: privilege escalation przez interfejs add_user do uprawnień root

CVE-2023-46454CRITICAL9.8PL ✓ten sam produkt

Command injection w routerach GL.iNET GL-AR300M przez nazwę pakietu

CVE-2023-31475CRITICAL9.8ten sam produkt

An issue was discovered on GL.iNet devices before 3.216. The function guci2_get() found in libglutil.so has a ...

CVE-2023-31471CRITICAL9.8ten sam produkt

An issue was discovered on GL.iNet devices before 3.216. Through the software installation feature, it is poss...

CVE-2023-46456 — GL.iNET GL-AR300M: command injection przez upload pliku konfiguracji OpenVPN — CRITICAL 9.8 | CVEbaza.pl