أعلن معنا
الحواسيب

advisory عام عن ثغرة خطيرة في برنامج UEFI المفتوح المصدر

أصدر أعضاء مشروع TianoCore تنبيهاً عاماً بشأن CVE-2026-97631 بعد تسريب الثغرة عبر طلب سحب من أحد الموردين قبل الكشف المنسق في يناير.

نشر أعضاء مشروع TianoCore تنبيهاً عاماً بشأن ثغرة أمنية حرجة في برنامج UEFI المفتوح المصدر، تُعرف باسم CVE-2026-97631، وذلك بعد أن كشف طلب سحب من أحد الموردين الثغرة قبل الكشف المنسق الذي كان مقرراً في يناير. ويحمل العيب تصنيف خطورة 9.5 من 10، ويؤثر في قاعدة الشيفرة المفتوحة TianoCore EDK II المستخدمة لبناء برنامج UEFI.

الثغرة عبارة عن تجاوز سعة المخزن المؤقت عمره 16 عاماً في برنامج التشغيل PXE-Base Code (NetworkPkg/UefiPxeBcDxe)، الذي يسمح للأجهزة بالإقلاع باستخدام شيفرة يتم تنزيلها من شبكة محلية. ولا يفرض برنامج التشغيل حداً لنسخ الذاكرة عند 504 بايت أثناء مراقبة أخطاء ICMP خلال إقلاع PXE، ما يسمح بالكتابة فوق بيانات مجاورة.

يمكن للمهاجم أن يتسبب في حرمان من الخدمة عبر تعليق تسلسل الإقلاع، أو أن يزرع حدثاً مزيّفاً ينفّذ شيفرة في بيئة برنامج UEFI عند الحلقة 0 من المعالج. وتتجاوز الهجمات عمليات التصديق المستخدمة لإثبات أمان العتاد آلياً للخوادم البعيدة. ومع ذلك، فإن الحمولات النهائية التي تُسلَّم عبر CVE-2026-97631 لا تتمتع بالاستمرارية وتعمل مرة واحدة فقط.

اكتشف الثغرة أليكس ماتروسوف من Anthropic ودان هولمز من Google. ونشر أعضاء مشروع TianoCore التنبيه العام الأسبوع الماضي، حسب ما أوردته wired.com. وكان من المقرر أن تبقى الثغرة سرية حتى الكشف المنسق في يناير.

سياق سابق

في الشهر الماضي، نشرت AMI طلب سحب يوضح الثغرة ويتضمن إصلاحاً برمجياً. وفي العام الماضي، وصف ممثل عن UEFI Forum برنامج EDK2 بأنه الحل والتطبيق البارز لمواصفات UEFI. وتأتي هذه الحادثة بعد ستة أيام من كشف غير منظم لثغرة حرجة في تنفيذ الشيفرة في لغة البرمجة PHP.

أسئلة سريعة

ما هي الثغرة CVE-2026-97631؟

هي ثغرة تجاوز سعة مخزن مؤقت في برنامج التشغيل PXE-Base Code ضمن قاعدة الشيفرة TianoCore EDK II، بتصنيف خطورة 9.5 من 10.

من اكتشف الثغرة؟

اكتشفها أليكس ماتروسوف من Anthropic ودان هولمز من Google.

هل تم الإفصاح عن الثغرة قبل موعدها؟

نعم، نُشر تنبيه عام بعد أن كشف طلب سحب من أحد الموردين الثغرة قبل الكشف المنسق المقرر في يناير.

المصدر