I Firefox för Android allvarlig i implementeringen av protokollet , som anvÀnds för att upptÀcka nÀtverksservrar i det lokala nÀtverket. SÄrbarheten gör det möjligt för en angripare, som befinner sig i samma lokala eller trÄdlösa nÀtverk, att svara pÄ verifieringsförfrÄgningar frÄn Firefox med ett UPnP XML-meddelande "LOCATION" med , som kan öppna en godtycklig URI i webblÀsaren eller anropa hanterare för andra applikationer.
Problemet visar sig Ànda fram till versionen och har ÄtgÀrdats i versionen Firefox för Android 79, det vill sÀga Àldre klassiska versioner av Firefox för Android Àr sÄrbara och för att lösa problemet krÀvs en uppgradering till av webblÀsaren (Fenix), som anvÀnder motorn GeckoView, byggd pÄ teknologier frÄn Firefox Quantum, och en uppsÀttning bibliotek . Problemet pÄverkar inte versioner av Firefox för stationÀra system.
För att testa sÄrbarheten en fungerande prototyp av en exploaterare. Attacken utförs utan nÄgra ÄtgÀrder frÄn anvÀndarens sida, det rÀcker att den sÄrbara webblÀsaren Firefox för Android körs pÄ den mobila enheten och att offret befinner sig i samma nÀtverkssegment som angriparens SSDP-server.
Firefox för Android skickar regelbundet i broadcast-lÀge (multicast UDP) SSDP-meddelanden för att upptÀcka nÀrvarande enheter i det lokala nÀtverket, sÄsom mediaplayrar och smarta TV-apparater. Alla enheter i det lokala nÀtverket tar emot dessa meddelanden och har möjlighet att svara. I normala fall returnerar enheten en lÀnk till platsen för XML-filen med information om enheten som stödjer UPnP. Vid en attack kan istÀllet för lÀnken till XML en URI med intent-kommandon för Android överföras.
Genom intent-kommandon kan anvÀndaren omdirigeras till phishing-webbplatser eller fÄ en lÀnk till en xpi-fil (webblÀsaren kommer att föreslÄ att installera ett tillÀgg). Eftersom angriparens svar inte Àr begrÀnsade kan han försöka övervÀldiga webblÀsaren med erbjudanden om installation eller skadliga webbplatser i hopp om att anvÀndaren ska göra ett misstag och klicka pÄ installationen av det skadliga paketet. Utöver att öppna godtyckliga lÀnkar i sjÀlva webblÀsaren kan intent-kommandon anvÀndas för att bearbeta innehÄll i andra Android-appar, till exempel kan man öppna en e-postmall i e-postklienten (URI mailto:) eller starta ett grÀnssnitt för att ringa ett telefonsamtal (URI tel:).
KĂ€lla: opennet.ru
