นักวิจัยจาก VUSec และ Scuola Superiore Sant'Anna ค้นพบช่องโหว่ใหม่ใน CPU ชื่อ BTR ที่ใช้เทคนิค speculative execution โจมตี JIT engines ในเบราว์เซอร์และระบบปฏิบัติการ แม้มีการป้องกัน Spectre อยู่แล้ว ช่องโหว่นี้ทำให้แฮกเกอร์เข้าถึงข้อมูลสำคัญได้ภายในนาที กระทบ SpiderMonkey (Firefox), GraalVM และ cBPF JIT ใน Linux kernel แม้ระบบอัปเดตแล้วก็ยังมีช่องโหว่ นักวิจัยสร้าง proof-of-concept สำเร็จในการรั่วไหลรหัสผ่านรากฐานของระบบ BTR อาศัยการผสมผสานระหว่าง Self-Modifying Code (SMC) และการคาดการณ์การเปลี่ยนเส้นทาง (indirect branch prediction) ทำให้แฮกเกอร์ควบคุมการไหลของข้อมูลชั่วคราวและเปิดเผยข้อมูลลับได้ แม้ CPU จะลบข้อมูลเก่าใน Branch Target Buffer (BTB) หลังจากปลดส่วนหนึ่งของ JIT engine แต่แฮกเกอร์ยังสามารถใช้ข้อมูลเก่าเพื่อควบคุมการไหลของข้อมไม่ได้ ช่องโหว่นี้ทำให้การป้องกัน Spectre ไม่เพียงพอ หลังจากนักวิจัยแจ้งเตือน บริษัทต่างๆ เริ่มอัปเดตการป้องกัน แต่ระบบปฏิบัติการที่อัปเดตแล้วยังมีช่องโหว่ที่สามารถโจมตีได้ การโจมตี BTR ใช้เทคนิคการคาดการณ์การดำเนินการ (speculative execution) ที่ทำให้ CPU ประมวลผลข้อมูลที่ไม่ควรได้รับ แม้จะมีการป้องกันอยู่แล้ว แต่ช่องโหว่นี้ยังสามารถหลบเลี่ยงได้โดยใช้เทคนิคการโจมตีที่ซับซ้อน นักวิจัยระบุว่าช่องโหว่นี้เป็นการโจมตีที่เกี่ยวข้องกับการรั่วไหลข้อมูลในระบบปฏิบัติการที่มีการป้องกันอยู่แล้ว ทำให้แฮกเกอร์สามารถเข้าถึงข้อมูลสำคัญได้โดยไม่ต้องใช้สิทธิ์สูงสุด
สรุปด้วย MAF Local AI · เนื้อหาต้นฉบับเป็นของแหล่งข่าว