Sårbarhed i Firefox til Android, der giver mulighed for at styre browseren via et delt Wi-Fi

I Firefox til Android opdaget alvorlig ASLR i programmer med setuid-flaget og bestemme adressefordelingen i de indlæste biblioteker gennem manipulation af miljøvariablen LD_PREFER_MAP_32BIT_EXEC. i implementeringen af protokollen SSDP, der anvendes til at opdage netværkstjenester i det lokale netværk. Sårbarheden gør det muligt for en angriber, der befinder sig i samme lokale eller trådløse netværk, at svare på opbevaringsforespørgsler fra Firefox med et UPnP XML-meddelende "PLACERING" med intent-kommandoer, ved hjælp af hvilke man kan åbne en vilkårlig URI i browseren eller kalde håndterere fra andre apps.

Problemet viser sig helt frem til versionen Firefox til Android 68.11.0 og er løst i versionen af Firefox til Android 79, dvs. ældre klassiske versioner af Firefox til Android er sårbare, og for at blokere problemet kræves der et skift til den nye udgave af browseren (Fenix), som bruger GeckoView-motoren, baseret på teknologierne fra Firefox Quantum, og et sæt biblioteker Mozilla Android Components. Problemet berører ikke versioner af Firefox til stationære systemer.

For at teste sårbarheden er forberedt en fungerende prototype af exploiten. Angrebet udføres uden nogen handling fra brugerens side; det er tilstrækkeligt, at den sårbare Firefox-browser til Android kører på den mobile enhed, og at offeret befinder sig i samme subnet som angriberens SSDP-server.

Firefox til Android sender periodisk SSDP-meddelser i multicast mode (multicast UDP) for at identificere enheder, der udsender i det lokale netværk, såsom medieafspillere og smarte tv. Alle enheder i det lokale netværk modtager de meddelelser og har mulighed for at sende et svar tilbage. I normal drift returnerer enheden et link til placeringen af en XML-fil med information om enheden, der understøtter UPnP. Under angrebet kan der i stedet for et link til XML sendes en URI med intent-kommandoer til Android.

Med intent-kommandoer kan man omdirigere brugeren til phishing-websteder eller give et link til en xpi-fil (browseren vil vise et forslag om at installere et tillæg). Da angriberens svar ikke er begrænsede, kan han forsøge at overmande brugeren og oversvømme browseren med tilbud om installation eller skadelige websteder i håbet om, at brugeren fejlagtigt klikker på installationen af en skadelig pakke. Udover at åbne vilkårlige links i selve browseren kan intent-kommandoer også bruges til at håndtere indhold i andre Android-apps; for eksempel kan man åbne en e-mail-skabelon i en e-mail-klient (URI mailto:) eller starte et interface til at foretage et opkald (URI tel:).


Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster