PT-2026-77335

CVE-2026-12631

·

تاريخ النشر

2026-08-18

·

تاريخ التحديث

2026-08-19

الوصف من

CVSS 3.1
6.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة Zephyr (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة في عملية التحقق من صحة استدعاءات النظام k thread join() وk thread abort() عبر الدالة thread obj validate() الموجودة في ملف kernel/thread.c. عندما تُرجع k object validate() خطأً مثل -EPERM (رفض الوصول) أو -EBADF (نوع كائن غير صالح)، يقوم النظام بتقييم رمز الخطأ غير الصفر بشكل خاطئ على أنه نجاح بسبب سلوك K SYSCALL VERIFY MSG. وهذا يسمح لخيط في وضع المستخدم غير المتمتع بامتيازات بتجاوز الفحوصات الأمنية المقصودة عن طريق استدعاء هذه الاستدعاءات النظامية على كائنات الخيوط التي لا يملكها.
اعتمادًا على المُجمِّع المستخدم، يؤدي هذا إلى نتائج مختلفة:
  • في إصدارات Clang، يؤدي ذلك إلى تشغيل مصيدة التعليمات غير القانونية، مما ينتج عنه رفض خدمة محلي يؤدي إلى تعطل النواة.
  • في إصدارات GCC، يؤدي ذلك إلى سلوك غير محدد قد يسمح بتجاوز ضوابط الوصول، مما يمكّن المستدعي من تنفيذ النسخة الفعلية من k thread join() أو k thread abort() لخيط غير مصرح به.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-CRFW-75JW-HJM3
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾