D-Link DSP-W110 Wi-Fi adapter sérülékenységek

CH azonosító

CH-12332

Angol cím

D-Link DSP-W110 Wi-Fi socket vulnerabilities

Felfedezés dátuma

2015.06.12.

Súlyosság

Közepes

Érintett rendszerek

D-Link
DSP-W110

Érintett verziók

D-Link DSP-W110 (Rev A) - v1.05b01 firmware verzió

Összefoglaló

Gyártó által készített frissítés teszi sérülékennyé a D-Link DSP-W110 eszközét.

Leírás

A v1.05b01 verziószámú firmware-ben átírt lighttpd függvény hibái SQL befecskendezésre, tetszőleges kódfuttatásra, tetszőleges fájlok feltöltésére, rendszerinformációk kinyerésére adnak lehetőséget a helyi hálózaton lévó felhasználók számára.

Tetszőleges kódfuttatás, SQL befecskendezés:
A hibát a kliens által küldött adatok nem megfelelő kezelése okozza.
Mivel a lighttpd hitelesítés nélkül ad hozzáférést a végpontokhoz, egy rosszindulatú felhasználó root jogosultsággal futtathat tetszőleges parancsokat egyszerű HTTP hívásokkal.
A probléma forrása, hogy a HTTP Cookie-t az sprintf() függvény kapja meg és formáz belőle SQL lekérést, kliensfolyamatok hitelesítésére. Helyesen formázott HTTP Cookie-val tetszőleges SQL kód futtatható a belső SQLite adatbázison.

A problémának itt nincs vége, mivel ezt az SQL kódot a popen() függvény kapja meg, hogy végezze el a lekérdezést. A popen() minden parancsot végrehajt ellenőrzés nélkül, így tehát tetszőleges kód futtatható az eszközön.

Tetszőleges fájlfeltöltés:
A feltöltésnél használt erőforrások ellenőrzését az sprintf() függvény hajtja végre, ami statikusan hozzáadja a dev argumentumhoz a /www értéket. Ha a HTTP kérést dev argumentum nélkül hajtunk végre, akkor az sprintf() nem kerül meghívásra, és egy teljes fájlelérési útvonal adható meg a path paraméterben (ezzel kikerülve a feltöltés korlátozásait).

Rendszerinformációk lekérése:
Hitelesítés nélkül futtatott lekérdezések eredménye lehetnek a következő adatok:

  • WLAN SSID-k
  • WLAN csatornák
  • LAN és WAN MAC címek
  • firmware információk
  • hardware információk

Megoldás

Ismeretlen

Legfrissebb sérülékenységek
CVE-2026-24858 – Fortinet Multiple Products Authentication Bypass Using an Alternate Path or Channel sérülékenység
CVE-2026-1448 – D-Link sérülékenysége
CVE-2026-23745 – “node-tar” Library Path Traversal sérülékenység
CVE-2026-21509 – Microsoft Office Security Feature Bypass sérülékenység
CVE-2026-24061 – GNU InetUtils Argument Injection sérülékenység
CVE-2026-23760 – SmarterTools SmarterMail Authentication Bypass Using an Alternate Path or Channel sérülékenység
CVE-2025-52691 – SmarterTools SmarterMail Unrestricted Upload of File with Dangerous Type sérülékenység
CVE-2018-14634 – Linux Kernel Integer Overflow sérülékenység
CVE-2025-54313 – Prettier eslint-config-prettier Embedded Malicious Code sérülékenység
CVE-2025-31125 – Vite Vitejs Improper Access Control sérülékenység
Tovább a sérülékenységekhez »