CVE-2023-0045
حاجز التنبؤ بالتفرع غير المباشر غير صحيح في نواة لينكس
- تم النشر
- 25/04/2023
- محدث
- 13/02/2025
- تخصيص CNA
- الأدلة المرصودة
- 07/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 83.8%
- تاريخ الموديل
- 19/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
التنفيذ الحالي لاستدعاء النظام prctl لا يُصدر IBPB فورًا أثناء الاستدعاء. تُحدِّث الدالة ib_prctl_set أعلام معلومات الخيط (TIFs) للمهمة وتُحدِّث SPEC_CTRL MSR في الدالة __speculation_ctrl_update، ولكن يتم إصدار IBPB فقط في الجدولة التالية، عندما يتم فحص بتات TIF. هذا يترك الضحية عرضة للقيم التي تم حقنها مسبقًا في BTB، قبل استدعاء النظام prctl. يعود تاريخ التصحيح الذي أضاف دعم التخفيف الشرطي عبر prctl (ib_prctl_set) إلى النواة 4.9.176. نوصي بالترقية إلى ما بعد الالتزام a664ec9158eeddd75121d39c9a0758016097fa96
المصادر
إثبات المفهوم (PoC) وتقرير تفصيلي لثغرة CVE-2023-0045: تتجاوز إجراءات التخفيف من هجمات Spectre-BTI في Linux (prctl/seccomp) باستخدام تسميم BTB وتقنية Flush+Reload لتسريب أسرار العملية.
تحليل تقني وإثبات مفهوم يوضح تجاوز إجراءات تخفيف Spectre-BTI في مساحة المستخدم لنواة لينكس عبر prctl و seccomp، مع شرح على مستوى الكود ونتائج الاختبار.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.