ช่องโหว่ UEFI เก่า 16 ปี โจมตีรันโค้ดก่อน OS บนเซิร์ฟเวอร์บูตผ่านเน็ตเวิร์ก

ช่องโหว่ร้ายแรงที่มีอายุ 16 ปีใน EDK II ซึ่งเป็นโค้ดโอเพนซอร์สที่ผู้ผลิตฮาร์ดแวร์ส่วนใหญ่ใช้ในการสร้างเฟิร์มแวร์ UEFI อาจถูกผู้โจมตีใช้รันโค้ดบนเครื่องก่อนที่ระบบปฏิบัติการจะโหลดได้

การโจมตีนี้สามารถเกิดขึ้นได้เฉพาะเมื่อเครื่องกำลังทำการบูตผ่านเครือข่ายเท่านั้น เนื่องจาก UEFI เฟิร์มแวร์คือซอฟต์แวร์ที่ทำงานเป็นลำดับแรกเมื่อเปิดคอมพิวเตอร์ ก่อนที่ระบบปฏิบัติการจะเริ่มทำงาน

ผู้โจมตีที่สามารถเข้าถึงเครื่องได้อาจใช้ประโยชน์จากช่องโหว่นี้เพื่อรันโค้ดของตนเองก่อนที่ระบบจะทำงานตามปกติ

ศัพท์ที่ควรรู้

  • UEFI firmware – คือซอฟต์แวร์ที่ทำงานเป็นลำดับแรกเมื่อคอมพิวเตอร์ถูกเปิดเครื่อง ก่อนที่ระบบปฏิบัติการจะทำงาน
  • EDK II – คือโค้ดโอเพนซอร์สที่ผู้ผลิตฮาร์ดแวร์ส่วนใหญ่ใช้ในการสร้างเฟิร์มแวร์ UEFI
  • Secure Boot – คือกระบวนการรักษาความปลอดภัยที่ตรวจสอบความถูกต้องของซอฟต์แวร์ก่อนการโหลด
  • Network-Booting Servers – คือเซิร์ฟเวอร์ที่ทำการบูตหรือเริ่มต้นระบบผ่านการเชื่อมต่อเครือข่าย

ที่มา: The Hacker News

Leave a Comment