Technology newsroom
🚨 แจ้งเตือนด่วน! ช่องโหว่ร้ายแรงใน UEFI อายุ 16 ปี เปิดทางแฮกเกอร์รันโค้ดก่อน OS บูตผ่านเน็ตเวิร์ก
พบช่องโหว่ร้ายแรง 'PixieFail' ใน UEFI ที่มีอายุกว่า 16 ปี เปิดช่องให้แฮกเกอร์โจมตีผ่านการบูตเครื่องผ่านเน็ตเวิร์ก (PXE) และสามารถรันโค้ดอันตรายก่อน OS ทำงานได้ โดยบายพาส Secure Boot
📌 สรุปประเด็นสำคัญ:
- พบช่องโหว่ระดับ Critical ชื่อชุดว่า "PixieFail" ในโค้ดพื้นฐานของ UEFI (EDK II) ที่ซ่อนตัวมานานถึง 16 ปี
- แฮกเกอร์สามารถใช้ช่องโหว่นี้โจมตีได้เฉพาะตอนที่เครื่องกำลังบูตผ่านเครือข่าย (PXE Boot) เท่านั้น
- การโจมตีทำให้สามารถรันโค้ดอันตรายก่อนที่ระบบปฏิบัติการจะเริ่มทำงาน และสามารถหลบเลี่ยงกลไก Secure Boot ได้สำเร็จ
นักวิจัยด้านความปลอดภัยได้เปิดเผยช่องโหว่ระดับวิกฤตที่ซ่อนอยู่มานานถึง 16 ปีใน EDK II (Tianocore) ซึ่งเป็นโค้ด open-source ที่ผู้ผลิตฮาร์ดแวร์รายใหญ่ส่วนใหญ่ เช่น AMI, Insyde, และ Phoenix ใช้เป็นพื้นฐานในการสร้าง UEFI Firmware ให้กับอุปกรณ์คอมพิวเตอร์และเซิร์ฟเวอร์ทั่วโลก
ช่องโหว่ชุดนี้ถูกตั้งชื่อว่า "PixieFail" ประกอบด้วยช่องโหว่ย่อยหลายรายการ (เช่น CVE-2023-45229, CVE-2023-45230 และอื่น ๆ) โดยมีจุดบกพร่องหลักอยู่ที่การทำงานของ DHCPv6 client ภายใน UEFI Network Stack ซึ่งเป็นส่วนที่ใช้ในการบูตเครื่องผ่านเครือข่าย หรือที่รู้จักกันในชื่อ PXE (Preboot Execution Environment)
⚙️ กลไกการโจมตี
การโจมตีจะเกิดขึ้นได้เมื่อเป้าหมายกำลังทำการบูตเครื่องผ่านเครือข่าย แฮกเกอร์ที่อยู่ในเครือข่าย Local Network (LAN) เดียวกันสามารถส่งแพ็กเกจ DHCPv6 Advertise ที่ถูกสร้างขึ้นมาเป็นพิเศษเพื่อหลอก UEFI ของเครื่องเป้าหมาย ทำให้เกิดภาวะ Buffer Overflow ซึ่งนำไปสู่การรันโค้ดจากระยะไกล (Remote Code Execution) ได้ในที่สุด
💥 ผลกระทบและความรุนแรง
ผลกระทบจากช่องโหว่นี้นับว่าร้ายแรงมาก เนื่องจากมันเกิดขึ้นในระดับ Firmware ก่อนที่ระบบปฏิบัติการ (OS) จะเริ่มทำงาน และที่สำคัญคือสามารถบายพาสกลไกการตรวจสอบความปลอดภัยอย่าง Secure Boot ได้ ทำให้ผู้โจมตีสามารถติดตั้งมัลแวร์ฝังลึกประเภท Bootkit หรือ Rootkit ที่ยากต่อการตรวจจับและกำจัด, ขโมยข้อมูลสำคัญ หรือแม้กระทั่งทำให้เครื่องเป้าหมายใช้งานไม่ได้อย่างถาวร (Denial-of-Service)
สำหรับผู้ดูแลระบบในองค์กรที่ใช้ PXE boot ในการติดตั้ง OS หรือจัดการเซิร์ฟเวอร์จำนวนมาก ถือเป็นกลุ่มที่มีความเสี่ยงสูง คำแนะนำเบื้องต้นคือการตรวจสอบและอัปเดตเฟิร์มแวร์จากผู้ผลิตฮาร์ดแวร์ของคุณโดยด่วน เช่น Dell, HP, Lenovo และอื่น ๆ ทันทีที่มีแพตช์ออกมา และจำกัดการใช้งาน PXE Boot ให้อยู่ในเครือข่ายที่เชื่อถือได้เท่านั้น
💬 ในองค์กรของคุณมีการใช้งาน PXE Boot กันบ่อยแค่ไหน และมีมาตรการป้องกันความปลอดภัยในส่วนนี้อย่างไรบ้างครับ?