Orange Tsai จาก DEVCORE ได้เผยแพร่วิธีการทั้งหมดเมื่อวันที่ 28 ตุลาคม ซึ่งเป็นห้าเดือนหลังจากที่การโจมตีนี้ได้รับชัยชนะมูลค่า 175,000 ดอลลาร์ในการแข่งขัน Pwn2Own Berlin เมื่อเดือนพฤษภาคม
การโจมตีนี้ประสบความสำเร็จในการทำให้หน้าเว็บที่เป็นอันตรายสามารถรันโค้ดบนคอมพิวเตอร์ Windows ได้ แม้จะอยู่นอก Sandbox ของ Microsoft Edge โดยอาศัยเพียงแค่ห่วงโซ่ของข้อบกพร่องทางตรรกะเท่านั้น และไม่มีการเกิดการเสียหายของหน่วยความจำเกิดขึ้น
Microsoft ได้ทำการแก้ไขบั๊กของ Edge ในวันรุ่งขึ้นหลังจากการแข่งขันดังกล่าว
ศัพท์ที่ควรรู้
- Logic flaws – ข้อบกพร่องทางตรรกะ คือข้อผิดพลาดในการทำงานของระบบที่ถูกใช้เป็นจุดอ่อนในการโจมตี
- Memory corruption – การเสียหายของหน่วยความจำ คือการเปลี่ยนแปลงข้อมูลในหน่วยความจำโดยไม่ได้ตั้งใจ ซึ่งนักวิจัยนี้หลีกเลี่ยงในการโจมตี
- Sandbox – ระบบป้องกันที่จำกัดการทำงานของแอปพลิเคชัน เช่น ทำให้โค้ดจากเว็บเบราว์เซอร์ไม่สามารถเข้าถึงส่วนอื่นของระบบได้
ที่มา: The Hacker News