Sebezhetőség a Realtek SoC alapú eszközökben, amely lehetővé teszi kód végrehajtását UDP csomagküldésével

A Faraday Security kutatócsoport a DEFCON konferencián bemutatta a Realtek RTL819x chipkészlethez készült SDK kritikus sebezhetőségének (CVE-2022-27255) kihasználásának részleteit, amely lehetővé teszi, hogy a felhasználók kódot futtassanak az eszközön egy speciálisan kialakított UDP-csomag elküldésével. A sebezhetőség különösen figyelemre méltó, mert olyan eszközöket is támadhat, amelyeknél a webes felülethez való hozzáférés le van tiltva külső hálózatok számára — a támadáshoz elegendő egyetlen UDP-csomag elküldése.

A sebezhetőség olyan eszközöket érint, amelyekben sebezhető Realtek SDK verziók találhatók, beleértve az eCos RSDK 1.5.7p1 és az MSDK 4.9.4p1 verziókat. Az eCos SDK sebezhetőséget kijavító frissítései 2023. március 25-én kerültek kiadásra a Realtek által. Jelenleg nem világos, hogy pontosan mely eszközök érintettek — a Realtek RTL819x SoC több mint 60 gyártó, így az Asus, A-Link, Beeline, Belkin, Buffalo, D-Link, Edison, Huawei, LG, Logitec, MT-Link, Netgear, Smartlink, UPVEL, ZTE és Zyxel által gyártott hálózati routerekben, hozzáférési pontokban, Wi-Fi erősítőkben, IP kamerákban, IoT eszközökben és egyéb hálózati berendezésekben használatos.

Nyilvánosan már megjelentek példák olyan exploitokra, amelyek távoli hozzáférést biztosítanak az eszközökhöz, és lehetővé teszik parancsok végrehajtását egy Nexxt Nebula 300 Plus routeren végrehajtott támadás példáján keresztül. Továbbá közzétették a firmware sebezhetőségének elemzésére szolgáló eszközöket is.

Figyelembe véve a felkészüléssel és a már kiadott eszközök firmware-jének frissítésével kapcsolatos problémákat, várhatóan automatizált támadások és férgek jelennek meg a sebezhető hálózati eszközök ellen. A sikeres támadás után a fertőzött eszközöket a támadók használhatják például botnetek létrehozására, hátteresek telepítésére, amelyek lehetővé teszik a belső hálózatba való behatolást, tranzitforgalom lehallgatására vagy annak átirányítására külső hosztra.

A sebezhetőség a „SIP ALG” (SIP Alkalmazás Réteg Átjáró) modulban fellépő puffertúlcsordulás miatt keletkezik, amelyet SIP-csomagok továbbítására használnak a címfordítón keresztül. A probléma abból adódik, hogy nem ellenőrzik a beérkező adatok tényleges méretét, ami a memória területének felülírásához vezet a fix puffer határain túl, amikor a funkciót strcpy hívják a SIP-csomagok feldolgozása során. A támadás UDP-csomag küldésével hajtható végre érvénytelen SDP adatmező vagy SIP protokoll fejléc értékekkel. Az exploitáláshoz elegendő egy csomagot küldeni a WAN-interfész tetszőleges UDP-portjára.

A védelem megkerülésének alternatívájaként javasolt blokkolni a tűzfalon vagy a hálózati behatolásmegelőző rendszerben az „INVITE” SIP üzenettel rendelkező, „m=audio” sorral és 128 byte-nál nagyobb mérettel rendelkező UDP-csomagokat. Here is an example rule for detecting exploit attempts in IDS Snort 3: alert udp any any -> any any (sid:1000000; \ msg:"Realtek eCOS SDK SIP Traffic Exploit CVE-2022-27255"; \ content: "invite"; depth: 6; nocase; \ content: "m=audio "; \ isdataat: 128,relative; content:!"|0d|"; within: 128;)

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