การที่บูตโหลดเดอร์มีช่องโหว่เหล่านี้ยังคงมีอยู่ทั่วไป เป็นเพราะผู้ผลิตฮาร์ดแวร์และซอฟต์แวร์หลายรายได้ fork โค้ด shim โอเพ่นซอร์สไปใช้กับผลิตภัณฑ์ของตนเอง แต่ไม่เคยอัปเดต โดย Positive Technologies ระบุผลิตภัณฑ์ที่ได้รับผลกระทบ เช่น WhiteCanyon WipeDrive, Baramundi Management Suite, PC-Doctor Service Center และระบบสอบ Matriculation Exam Abitti ของฟินแลนด์ เครื่องมือของบุคคลที่สามเหล่านี้ ได้ติดตั้ง shim รุ่นเก่าที่เซ็นโดยไมโครซอฟท์ลงใน EFI System Partition ซึ่งเป็นการเปิดประตูหลังถาวรบนระบบ แม้ว่าจะอัปเดต OS หลักอย่างสมบูรณ์แล้วก็ตาม
การโจมตีโดยใช้ CVE-2026-8863 ไม่ใช่การโจมตีระยะไกลแบบไม่ต้องยืนยันตัวตน ผู้โจมตีจำเป็นต้องมี สิทธิ์ผู้ดูแลระบบ หรือความสามารถในการ แก้ไขกระบวนการบูต ของเครื่องเป้าหมายก่อน เมื่อได้สิทธิ์ดังกล่าวมาแล้ว ผู้โจมตีจะใช้เทคนิค "Bring Your Own Vulnerable Driver" (BYOVD) แทนที่จะใช้ไดรเวอร์เคอร์เนล พวกเขาจะวางบูตโหลดเดอร์ shim ที่มีช่องโหว่ แต่ถูกลงนามรับรองอย่างถูกต้องจากไมโครซอฟท์ ในเส้นทางบูต
เมื่อระบบเริ่มทำงานโดยเปิดใช้งาน Secure Boot เฟิร์มแวร์ UEFI จะตรวจสอบลายเซ็นดิจิทัลของ shim พบว่าถูกต้อง (เซ็นโดยใบรับรอง Microsoft UEFI CA 2011 ที่เชื่อถือได้) และดำเนินการมัน จากนั้นผู้โจมตีสามารถใช้ shim รุ่นเก่านี้เบี่ยงเบนกระบวนการบูต เพื่อโหลดเพย์โหลดที่เป็นอันตรายก่อนที่ Windows หรือซอฟต์แวร์ความปลอดภัยใดๆ จะเริ่มทำงาน นี่เป็นการเปิดทางให้ผู้โจมตีควบคุมระบบได้อย่างสมบูรณ์ในช่วงแรกสุดของการทำงานของเครื่อง หรือที่เรียกว่า การรันโค้ดตามอำเภอใจก่อนบูต OS (arbitrary pre-OS code execution)
ความสามารถในการรันโค้ดก่อน OS นี้สอดคล้องกับเทคนิค MITRE ATT&CK โดยตรง คือ T1542.003 — Pre-OS Boot: Bootkit มัลแวร์บูตคิทเป็นรูปแบบของมัลแวร์ที่ทำงานต่ำกว่าชั้น OS ทำให้มีกลไกการคงอยู่ที่แนบเนียน ทนทานต่อการติดตั้ง OS ใหม่ และหลบเลี่ยงซอฟต์แวร์ป้องกันไวรัสทั่วไปได้มาก
การโจมตีสำเร็จผ่าน CVE-2026-8863 อาจทำให้ผู้โจมตีสามารถปิดการใช้งาน BitLocker แทรกโค้ดอันตรายลงในเคอร์เนลของ OS หรือติดตั้งประตูหลังถาวรที่ทำงานทุกครั้งที่เริ่มระบบ การแก้ไขบูตคิทนั้นเป็นเรื่องยากอย่างฉาวโฉ่ และมักต้อง re-flash เฟิร์มแวร์ของระบบใหม่ทั้งหมด ทำให้ช่องโหว่นี้กลายเป็นข้อกังวลที่มีลำดับความสำคัญสูงสำหรับทีมรักษาความปลอดภัยระดับองค์กร แม้ว่าจะต้องการการเข้าถึงเครื่องเฉพาะที่ในการโจมตีก็ตาม จากการประเมินของ Rapid7 ช่องโหว่นี้มีคะแนน CVSS v3.1 อยู่ที่ 8.4 โดยจัดประเภทการนำไปใช้ประโยชน์ว่า "ไม่น่าจะเกิดขึ้น" (Less Likely) แต่ผลกระทบทางเทคนิคต่อความลับ ความสมบูรณ์ และความพร้อมใช้งานจัดอยู่ในระดับสูง
CVE-2026-8863 ไม่ใช่เหตุการณ์เดี่ยว แต่เป็นบทล่าสุดในการต่อสู้อย่างต่อเนื่องเพื่อรักษาความปลอดภัยกระบวนการบูต UEFI เทคนิคนี้สะท้อนถึงช่องโหว่ "BootHole" (CVE-2020-10713) ใน GRUB2 ปี 2020 ซึ่งอนุญาตให้เลี่ยงผ่าน Secure Boot และต้องใช้การอัปเดต DBX ครั้งใหญ่เพื่อแก้ไข รวมถึงบูตคิท "BlackLotus" ซึ่งใช้ประโยชน์จากข้อบกพร่องของ Windows bootloader เพื่อให้สามารถคงอยู่ก่อนบูต OS ได้เช่นกัน
ปัญหายังซับซ้อนขึ้นด้วยเหตุการณ์ใบรับรองความน่าเชื่อถือหมดอายุครั้งใหญ่ที่เกิดขึ้นในช่วงเวลาเดียวกัน ใบรับรอง Microsoft Corporation UEFI CA 2011 ซึ่งใช้เซ็น shim ที่มีช่องโหว่และชิ้นส่วนบูตของบุคคลอื่นอีกนับไม่ถ้วน กำลังจะหมดอายุในวันที่ 27 มิถุนายน 2026 ไมโครซอฟท์ได้ผลักดันให้ระบบนิเวศทั้งหมดย้ายไปใช้ใบรับรองยุค 2023 ใหม่ ซึ่งเป็นการดำเนินการที่ซับซ้อน สำหรับหลายองค์กร กระบวนการนี้ยังคงดำเนินการอยู่เมื่อมีการเปิดเผย CVE-2026-8863
การแก้ไข CVE-2026-8863 ไม่ใช่การแพตช์ผ่าน Windows Update ธรรมดา มาตรการหลักคือ การอัปเดต UEFI Forbidden Signature Database (DBX) โดยเพิ่มแฮชเข้ารหัสของบูตโหลดเดอร์ shim ที่มีช่องโหว่ลงในรายการเพิกถอนของเฟิร์มแวร์ เมื่อใช้แล้ว เฟิร์มแวร์ UEFI จะปฏิเสธการดำเนินการบูตโหลดเดอร์เหล่านั้น แม้จะมีลายเซ็นที่ถูกต้อง
สำหรับทีมไอทีและความปลอดภัยขององค์กร การทยอยใช้การอัปเดต DBX จำเป็นต้องมีการวางแผนอย่างรอบคอบ:
ช่องโหว่ CVE-2026-8863 เป็นเครื่องเตือนใจที่ทรงพลังว่า การป้องกันของ Secure Boot นั้นแข็งแกร่งได้เท่ากับระบบนิเวศของโค้ดบุคคลที่สามที่เซ็นรับรองแล้วเท่านั้น การตรวจสอบสภาพแวดล้อมก่อนบูตอย่างเข้มงวดและการใช้การเพิกถอน DBX อย่างรวดเร็วเป็นงานที่ต้องทำอย่างต่อเนื่องและจำเป็นสำหรับการรักษาความสมบูรณ์ของแพลตฟอร์ม
Comments
0 comments