UPnP-sebesség, amely alkalmas a DDoS-támadások fokozására és a belső hálózat szkennelésére

Kibővült információk sebezhetőségek (CVE-2020-12695) az UPnP protokollban, amely lehetővé teszi forgalom küldését tetszőleges címzett felé, a szabványnak megfelelő "SUBSCRIBE" művelet használatával. Az sebezhetőség kódnevet kapott CallStranger. A sebezhetőség lehetővé teszi adatok kiolvasását a DLP rendszerekkel védett hálózatokból, portszkennelést a belső hálózat számítógépein, és a DDoS-támadások fokozását a világméretű UPnP-eszközök millióival, mint például kábeles modemek, házi útválasztók, játékkonzolok, IP kamerák, TV set-top boxok, médiaközpontok és nyomtatók.

Probléma is caused by az, hogy a specifikációban előírt "SUBSCRIBE" funkció lehetővé teszi a külső támadók számára HTTP-csomagok küldését Callback fejléc mellett, és az UPnP-eszköz proxyként való használatát más hostokhoz való kérések küldésére. A "SUBSCRIBE" funkció az UPnP specifikációjában van definiálva, és más eszközök és szolgáltatások változásainak nyomon követésére használják. A HTTP Callback fejléc használatával tetszőleges URL-t meg lehet határozni, amelyre az eszköznek kapcsolatfelvételt kell próbálnia létesíteni.

UPnP-sebesség, amely alkalmas a DDoS-támadások fokozására és a belső hálózat szkennelésére

A problémának szinte minden UPnP-implementáció ki van téve, amely a specifikációelőtt készült április 17-ig. A sebezhetőség fennállását megerősítették a nyílt csomagban hostapd vezetéknélküli hozzáférési pont (WPS AP) implementációjával. A javítás jelenleg elérhető javítócsomagok formájában. A disztribúciókban a frissítések jelenleg nem kerültek kiadásra (Debian, OpenWRT, Ubuntu, RHEL, SUSE, Fedora, Arch). A probléma szintén érinti nyílt UPnP-Stack alapú megoldásokra pupnp, a javításokkal kapcsolatos információk jelenleg nem állnak rendelkezésre.

Az UPnP protokoll automatikus eszközfelismerést és interakciót definiál a helyi hálózatban. A protokoll eredetileg belső helyi hálózatokra van tervezve, és nem tartalmaz autentikációs és ellenőrzési formákat. Ennek ellenére milliók nem kapcsolják ki az UPnP támogatását a külső hálózati interfészeken, és hozzáférhetők maradnak a globális hálózatról érkező kérésekhez. A támadás bármely hasonló UPnP-eszközön keresztül végrehajtható.
Például az Xbox One konzolok támadhatók a 2869-es hálózati porton keresztül, mivel lehetővé teszik a SUBSCRIBE paranccsal való változások nyomon követését, például a tartalom megosztásának biztosítását.

Az Open Connectivity Foundation (OCF) tavaly év végén értesült a problémáról, de eleinte elutasította, hogy azt a specifikáció egy sebezhetőségeként kezelje. A további részletes jelentés után a probléma jelenlétét elismerték, és a specifikációba beépítettek egy előírást az UPnP használatára csak a LAN-interfészeken. Mivel a probléma a szabvány hiányosságaiból adódik, a sebezhetőség javítása egyes eszközökben sok időt vehet igénybe, és a régi eszközökhöz firmware-frissítések sem biztos, hogy érkeznek.

A védelem megkerülésének alternatívájaként ajánlott az UPnP-eszközöket izolálni a külvilági kérésektől egy tűzfallal, blokkolni a külső HTTP-kéréseket, mint a „SUBSCRIBE” és „NOTIFY” a támadások megelőzésére szolgáló rendszereken, vagy kikapcsolni az UPnP protokollt a külső hálózati interfészeken. A gyártóknak ajánlott az alapértelmezett beállításokban a SUBSCRIBE funkciót kikapcsolni, és csak a belső hálózatból érkező kérések fogadásával korlátozni a bekapcsolást.
A saját eszközeik sebezhetőségének teszteléséhez megjelent egy speciális eszközkészlet, amely Python nyelven készült és MIT licenc alatt terjesztik.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster