CVE-2026-95108 in ThreadXالمعلومات

الملخص

بحسب VulDB • 20/10/2026

يؤدي خيط منطقي واحد (thread) في وحدة ThreadX تعمل في وضع المستخدم إلى استهلاك تخصيصين من مجموعة الكائنات المشتركة الخاصة بمدير الوحدة (Module Manager)، بدلاً من تخصيص واحد. تطلب الوحدة كتلة تحكم `TX_THREAD` عبر الدالة `txm_module_object_allocate`; ثم يقوم `_txm_module_manager_thread_create` بإجراء تخصيص ثانٍ بحجم `TXM_MODULE_KERNEL_STACK_SIZE` بايت لمكدس النواة المميز الذي تعمل عليه مكالمات النظام الخاصة ذلك الخيط، ويقوم بتسجيله في كتلة التحكم. يأتي كلا التخصيصين من `_txm_module_manager_object_pool` وكلاهما مرتبط بقائمة تخصيص الوحدة.

أطلق مُوزّع حذف الخيوط الخاص بمدير الوحدات (Module Manager) فقط الأول. بقي مكدس النواة مُخصصاً حتى يتم إيقاف الوحدة بالكامل، لذا فإن وحدةً تنشئ وتُنهِي وتحذف خيوطاً في حلقة تكرارية — حيث تكون كل انتقال حالة صالحاً وكل خدمة تُرجع `TX_SUCCESS` — تزيل كتبة ثابتة من مجموعة محدودة الحجم مشتركة بين المدير وجميع الوحدات الأخرى المحملة، في كل دورة تكرار، طالما بقيت الوحدة محمّلة. بمجرد استنفاد المجموعة، لا يمكن لأي وحدة ذات حماية ذاكرة إنشاء أي كائن نواة، ولا يمكن إنشاء خيط وحدة يعمل في وضع المستخدم في أي مكان من النظام.

الدالة المعرضة للثغرة: `_txm_module_manager_tx_thread_delete_dispatch`، الموجودة في `common_modules/module_manager/inc/txm_module_manager_dispatch.h`.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Eclipse

حجز

23/09/2026

إفشاء

20/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422907

EPSS

0.00171

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!