مدافعان سایبری در سراسر جهان با یک آسیبپذیری جدید و بسیار خطرناک در فریمور (Firmware) زمان بوت (Boot-time) مواجه هستند که اکثر تولیدکنندگان سرور و مراکز داده (Data Centers) از آن استفاده میکنند. این نقص امنیتی با امتیاز شدت ۹.۵ از ۱۰، در کد منبع باز TianoCore EDK II قرار دارد؛ پایگاه کدی که سازندگان سختافزار و ارائهدهندگان سرویسهای ابری (Cloud Providers) برای ایجاد فریمور UEFI از آن استفاده میکنند.
جزئیات فنی و نحوه عملکرد
این آسیبپذیری که با شناسه CVE-2026-97631 ردیابی میشود، یک نقص از نوع فساد حافظه (Memory Corruption) در کامپوننت ICMP است. مهاجمان میتوانند با سوءاستفاده از این نقص، کدهای مخرب خود را اجرا کنند؛ آن هم پیش از آنکه سیستمعامل یا مکانیزمهای دفاعی مانند Secure Boot بتوانند زنجیره اعتماد (Chain of Trust) را برقرار کنند.
- مکان آسیبپذیری: درایور
PXE-Base Code(در بخشNetworkPkg/UefiPxeBcDxe). - نوع حمله: سرریز بافر (Buffer Overflow) در مدیریت پیامهای ICMP در پروتکلهای IPv4 و IPv6.
- سطح دسترسی: اجرای کد در سطح Ring 0 (بالاترین سطح دسترسی پردازنده).
پیامدهای امنیتی
اگرچه بارگذاری نهایی (Payload) ناشی از این آسیبپذیری به خودی خود ماندگاری (Persistence) ندارد، اما میتواند راه را برای نصب سایر بدافزارهایی که در مراحل اولیه بوت اجرا میشوند، باز کند. از جمله خطرات جدی این نقص میتوان به موارد زیر اشاره کرد:
- دور زدن فرآیندهای تایید هویت (Attestation) و TPM.
- امکان شکستن رمزنگاری دیسک (Disk Encryption) در صورت دسترسی مهاجم به شبکه محلی.
- امکان ایجاد اختلال در سرویس (DoS) و متوقف کردن فرآیند بوت.
راهکارهای مقابله و پیشگیری
با توجه به اینکه اصلاح این آسیبپذیری مستلزم بهروزرسانی BIOS/UEFI توسط سازندگان سختافزار است، فرآیند وصلهگذاری (Patching) در میلیونها دستگاه میتواند بسیار زمانبر و دشوار باشد. توصیه میشود:
۱. با سازندگان سختافزار و تأمینکنندگان فریمور خود برای دریافت بهروزرسانیهای امنیتی تماس بگیرید.
۲. در صورت امکان، قابلیت بوت از طریق شبکه (Network Boot/PXE) را موقتاً غیرفعال کنید.
۳. اطمینان حاصل کنید که ویژگیهای امنیتی مانند TPM و Secure Boot فعال هستند (هرچند این ویژگیها لزوماً از این حمله خاص جلوگیری نمیکنند).