ช่องโหว่ใน Firefox สำหรับ Android ที่ทำให้เบราว์เซอร์ควบคุมผ่าน Wi-Fi ที่แชร์

ใน Firefox สำหรับ Android ระบุ จริงจัง จุดอ่อน ในการใช้งานโปรโตคอล สวพใช้เพื่อค้นหาบริการเครือข่ายบนเครือข่ายท้องถิ่น ช่องโหว่ดังกล่าวทำให้ผู้โจมตีที่อยู่ในเครือข่ายท้องถิ่นหรือเครือข่ายไร้สายเดียวกันสามารถตอบสนองต่อคำขอโพรบของ Firefox ด้วยข้อความ UPnP XML "LOCATION" พร้อมด้วย คำสั่งเจตนาซึ่งคุณสามารถเปิด URI ที่กำหนดเองในเบราว์เซอร์หรือตัวจัดการการโทรของแอปพลิเคชันอื่นได้

ปัญหาก็ปรากฏออกมาจนกว่าจะได้รับการปล่อยตัว ไฟร์ฟอกซ์สำหรับระบบปฏิบัติการ Android 68.11.0 และตัดออกในเวอร์ชัน Firefox สำหรับ Android 79 เช่น Firefox สำหรับ Android รุ่นคลาสสิกรุ่นเก่ามีความเสี่ยงและจำเป็นต้องอัปเกรด ฉบับใหม่ เบราว์เซอร์ (Fenix) ซึ่งใช้เอ็นจิ้น GeckoView สร้างขึ้นจากเทคโนโลยี Firefox Quantum และชุดไลบรารี ส่วนประกอบของ Mozilla Android. Firefox เวอร์ชันเดสก์ท็อปไม่ได้รับผลกระทบจากปัญหานี้

สำหรับการทดสอบช่องโหว่ เตรียมไว้ ต้นแบบการทำงานของการหาประโยชน์ การโจมตีจะดำเนินการโดยไม่มีการดำเนินการใด ๆ จากผู้ใช้ เพียงเท่านี้เบราว์เซอร์ Firefox ที่มีช่องโหว่สำหรับ Android ทำงานบนอุปกรณ์พกพาและเหยื่ออยู่บนเครือข่ายย่อยเดียวกันกับเซิร์ฟเวอร์ SSDP ของผู้โจมตี

Firefox สำหรับ Android ส่งข้อความ SSDP เป็นระยะในโหมดบรอดแคสต์ (multicast UDP) เพื่อระบุอุปกรณ์บรอดคาสติ้ง เช่น เครื่องเล่นมัลติมีเดียและสมาร์ททีวีที่อยู่ในเครือข่ายท้องถิ่น อุปกรณ์ทั้งหมดบนเครือข่ายท้องถิ่นจะได้รับข้อความเหล่านี้และสามารถตอบกลับได้ โดยปกติ อุปกรณ์จะส่งคืนลิงก์ไปยังตำแหน่งของไฟล์ XML ที่มีข้อมูลเกี่ยวกับอุปกรณ์ที่เปิดใช้งาน UPnP เมื่อทำการโจมตี แทนที่จะส่งลิงก์ไปยัง XML คุณสามารถส่ง URI ด้วยคำสั่ง Intent สำหรับ Android ได้

เมื่อใช้คำสั่ง Intent คุณสามารถเปลี่ยนเส้นทางผู้ใช้ไปยังไซต์ฟิชชิ่งหรือส่งลิงก์ไปยังไฟล์ xpi (เบราว์เซอร์จะแจ้งให้คุณติดตั้งส่วนเสริม) เนื่องจากการตอบสนองของผู้โจมตีไม่ได้ถูกจำกัดในทางใดทางหนึ่ง เขาจึงสามารถพยายามทำให้เบราว์เซอร์อดอยากและทำให้เบราว์เซอร์เต็มไปด้วยข้อเสนอการติดตั้งหรือไซต์ที่เป็นอันตราย ด้วยความหวังว่าผู้ใช้จะทำผิดพลาดและคลิกเพื่อติดตั้งแพ็คเกจที่เป็นอันตราย นอกเหนือจากการเปิดลิงก์ที่กำหนดเองในเบราว์เซอร์แล้ว คำสั่งเจตนายังสามารถใช้เพื่อประมวลผลเนื้อหาในแอปพลิเคชัน Android อื่น ๆ ได้ ตัวอย่างเช่น คุณสามารถเปิดเทมเพลตจดหมายในไคลเอนต์อีเมล (URI mailto:) หรือเปิดอินเทอร์เฟซสำหรับการโทรออก (URI โทร:)


ที่มา: opennet.ru

เพิ่มความคิดเห็น