Zranitelnost ve Firefoxu pro Android, která umožňuje ovládat prohlížeč přes veřejné Wi-Fi

Ve Firefoxu pro Android byla odhalena závažná zranitelnost v implementaci protokolu SSDP, používaného pro objevování síťových služeb v lokální síti. Zranitelnost umožňuje útočníkovi, který se nachází ve stejném lokálním nebo bezdrátovém síti, odpovědět na ověřovací dotazy Firefoxu zprávou UPnP XML „LOCATION“ s intent-komandami, pomocí kterých lze v prohlížeči otevřít libovolnou URI nebo vyvolat obslužné programy jiných aplikací.

Problém se projevuje až do vydání Firefoxu pro Android 68.11.0 a je odstraněn ve verzi Firefoxu pro Android 79, tj. starší klasické verze Firefoxu pro Android jsou zranitelné a k zablokování problému je nutný přechod na novou edici prohlížeče (Fenix), ve které je použit engine GeckoView, založený na technologiích Firefox Quantum, a sada knihoven Mozilla Android Components. Verze Firefoxu pro desktopové systémy problém neovlivňuje.

Pro testování zranitelnosti připraven pracovní prototyp exploit. Útok probíhá bez jakýchkoli akcí ze strany uživatele, stačí, aby na mobilním zařízení byl spuštěn zranitelný prohlížeč Firefox pro Android a aby byla oběť v jedné podsíti s SSDP serverem útočníka.

Firefox pro Android periodicky v širokém vysílání (multicast UDP) posílá SSDP zprávy pro určení přítomných zařízení v lokální síti, jako jsou multimediální přehrávače a chytré televizory. Všechna zařízení v lokální síti dostanou tato zpráva a mají možnost poslat odpověď. V běžném režimu zařízení vrací odkaz na umístění XML souboru s informacemi o zařízení podporujícím UPnP. Při provádění útoku lze místo odkazu na XML předat URI s intent komandami pro Android.

Pomocí příkazů intent lze přesměrovat uživatele na phishingové stránky nebo předat odkaz na xpi soubor (prohlížeč nabídne instalaci doplňku). Vzhledem k tomu, že odpovědi útočníka nejsou ničím omezeny, může se pokusit vzít uživatele na hůl a zaplavit prohlížeč nabídkami ke stažení nebo škodlivými weby s nadějí, že uživatel udělá chybu a klikne na instalaci škodlivého balíčku. Kromě otevírání libovolných odkazů v samotném prohlížeči mohou být příkazy intent použity k zpracování obsahu i v jiných aplikacích pro Android, například pro otevření šablony e-mailu v e-mailovém klientu (URI mailto:) nebo k spuštění rozhraní pro uskutečnění hovoru (URI tel:).


Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster