CVE-2025-60699
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 60 - wyżej niż 60% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Nieuwierzytelniony atakujący może doprowadzić do przepełnienia bufora i potencjalnie wykonać dowolny kod na urządzeniu, przejmując nad nim kontrolę.
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-60702Średnie
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ń.
Oryginalny opis (angielski, źródło NVD)
A buffer overflow vulnerability exists in the TOTOLINK A950RG Router firmware V5.9c.4592_B20191022_ALL within the `global.so` binary. The `getSaveConfig` function retrieves the `http_host` parameter from user input via `websGetVar` and copies it into a fixed-size stack buffer (`v13`) using `strcpy()` without performing any length checks. An unauthenticated remote attacker can exploit this vulnerability by sending a specially crafted HTTP request to the router's web interface, potentially leading to arbitrary code execution.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

