Zraniteľnosť vo Firefoxe pre Android, ktorá umožňuje spravovať prehliadač cez spoločné Wi-Fi

Vo Firefox pre Android bola zistená závažná zraniteľnosť v realizácii protokolu SSDP, používaného na objavovanie sieťových služieb v lokálnej sieti. Zraniteľnosť umožňuje útočníkovi, ktorý sa nachádza v tej istej lokálnej alebo bezdrôtovej sieti, odpovedať na overovacie požiadavky Firefoxu správou UPnP XML „LOCATION“ s intent-príkazmi, pomocou ktorých je možné otvoriť v prehliadači ľubovoľný URI alebo vyvolať spracovateľov iných aplikácií.

Problém sa prejavuje až do vydania Firefox pre Android 68.11.0 a odstránený je vo verzii Firefox pre Android 79, t.j. staršie klasické vydania Firefoxu pre Android sú zraniteľné a na blokovanie problému je potrebné prejsť na novú edíciu prehliadača (Fenix), v ktorej sa používa engin GeckoView, postavený na technológiách Firefox Quantum, a súbor knižníc Mozilla Android Components. Verzie Firefoxu pre stolové systémy sa problému netýkajú.

Na testovanie zraniteľnosti bol pripravený pracovný prototyp exploitu. Útok prebieha bez akýchkoľvek akcií zo strany používateľa, stačí, aby na mobilnom zariadení bol spustený zraniteľný prehliadač Firefox pre Android a aby sa obeť nachádzala v tej istej podsieti s SSDP-serverom útočníka.

Firefox pre Android pravidelne v širokého vysielaní (multicast UDP) posiela SSDP-správy na určenie prítomných v lokálnej sieti zariadení vysielania, ako sú multimediálne prehrávače a inteligentné televízory. Všetky zariadenia v lokálnej sieti prijímajú tieto správy a majú možnosť poslať odpoveď. V normálnom režime zariadenie vracia odkaz na umiestnenie XML-súboru s informáciami o zariadení podporujúcom UPnP. Pri útoku je možné namiesto odkazu na XML poslať URI s intent-príkazmi pre Android.

Pomocou intent-príkazov je možné presmerovať používateľa na phishingové stránky alebo mu poskytnúť odkaz na xpi súbor (prehliadač navrhne nainštalovať doplnok). Keďže odpovede útočníka nie sú nijako obmedzené, môže sa pokúsiť unaviť používateľa a zaplaviť prehliadač návrhmi na inštaláciu alebo škodlivými stránkami v nádeji, že si používateľ pomýli a klikne na inštaláciu škodlivého balíka. Okrem otvárania ľubovoľných odkazov v samotnom prehliadači sa intent-príkazy môžu používať aj na spracovanie obsahu v iných aplikáciách pre Android, napríklad je možné otvoriť šablónu e-mailu v poštovom klientovi (URI mailto:) alebo spustiť rozhranie na uskutočnenie hovoru (URI tel:).


Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster