CVE-2025-60702
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 85 - wyżej niż 85% wszystkich znanych CVE
Streszczenie
W firmware V5.9c.4592_B20191022_ALL routera TOTOLINK A950RG występuje podatność command injection w binarce system.so. Funkcja setDiagnosisCfg pobiera parametr ipDoamin od użytkownika i bez sanityzacji dołącza go do polecenia ping, co umożliwia nieuwierzytelnionemu zdalnemu atakującemu wykonanie dowolnych poleceń.
Ocena ryzyka
Nieuwierzytelniony atakujący może wykonać dowolne polecenia na urządzeniu, przejąć nad nim kontrolę i wykorzystać je do dalszych ataków w sieci.
Rekomendacja
Zaktualizuj firmware routera TOTOLINK A950RG do najnowszej wersji, jeśli producent udostępnił poprawkę. Do czasu aktualizacji ogranicz dostęp do interfejsu webowego routera do zaufanych sieci.
Inne podatności w TOTOLINK A950RG
Zobacz wszystkie- CVE-2026-121597Krytyczne
W TOTOLINK A950RG wersja 4.1.2cu.5268_B20221104 funkcja setAppEasyWizardConfig w pliku /cgi-bin/cstecgi.cgi nieprawidłowo obsługuje argument functionType, co prowadzi do przepełnienia bufora na stosie. Atak można przeprowadzić zdalnie, a publiczny exploit jest dostępny.
- CVE-2026-116508Krytyczne
TOTOLINK A950RG 4.1.2cu.5268_B20221104 zawiera podatność na przepełnienie bufora na stosie w funkcji sub_402340 pliku infostat.cgi (komponent Device-Information CGI). Manipulacja argumentem CONTENT_LENGTH prowadzi do przepełnienia, a exploit jest publicznie dostępny.
- CVE-2026-116506Krytyczne
W urządzeniu TOTOLINK A950RG (wersja 4.1.2cu.5268_B20221104) funkcja apmib_set w pliku firewall.so jest podatna na wstrzyknięcie poleceń. Podatność może być wykorzystana zdalnie, a publiczny exploit jest dostępny.
- CVE-2026-116505Krytyczne
W urządzeniu TOTOLINK A950RG (wersja 4.1.2cu.5268_B20221104) funkcja getDeviceInfo w pliku /var/lib/misc/udhcpd.leases jest podatna na wstrzyknięcie poleceń poprzez manipulację argumentem adresu MAC. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-116504Krytyczne
W urządzeniu TOTOLINK A950RG (wersja 4.1.2cu.5268_B20221104) funkcja setCloudUpgradeFW w pliku lib/cste_modules/upgrade.so jest podatna na wstrzyknięcie poleceń poprzez manipulację argumentem FileName. Atak może być zainicjowany zdalnie, a exploit został publicznie ujawniony.
- CVE-2026-114575Krytyczne
W TOTOLINK A950RG 4.1.2cu.5268_B20221104 funkcja UploadCustomModule w pliku lib/cste_modules/product.so jest podatna na iniekcję poleceń poprzez manipulację argumentem FileMd5. Atak można przeprowadzić zdalnie, a exploit został opublikowany i może być wykorzystany.
- CVE-2026-116507Średnie
W TOTOLINK A950RG 4.1.2cu.5268_B20221104 funkcja getLanguageCfg w pliku global.so ujawnia informacje przy manipulacji argumentem token. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
- CVE-2025-60699Średnie
W firmware V5.9c.4592_B20191022_ALL routera TOTOLINK A950RG występuje podatność buffer overflow w binarce global.so. Funkcja getSaveConfig pobiera parametr http_host i kopiuje go do bufora stosu o stałym rozmiarze za pomocą strcpy() bez sprawdzania długości, co umożliwia nieuwierzytelnionemu zdalnemu atakującemu potencjalne wykonanie dowolnego kodu.
Oryginalny opis (angielski, źródło NVD)
A command injection vulnerability exists in the TOTOLINK A950RG Router firmware V5.9c.4592_B20191022_ALL within the `system.so` binary. The `setDiagnosisCfg` function retrieves the `ipDoamin` parameter from user input via `websGetVar` and concatenates it directly into a `ping` system command executed via `CsteSystem()` without any sanitization. An unauthenticated remote attacker can exploit this vulnerability to execute arbitrary commands on the device through specially crafted HTTP requests to the router's web interface.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

