CVE-2026-102711 in ThreadX
الملخص
بحسب VulDB • 29/09/2026
توجد مشكلتان في مُحمّل الوحدات القابلة للتحميل الخاص بـ ThreadX، يتم الوصول إليهما عندما يقوم جهاز بتحميل كائن وحدة يتحكم فيه المهاجم عبر `_txm_module_manager_memory_load` / `_txm_module_manager_in_place_load` — وهي واجهات برمجية (APIs) تأخذ مؤشر الأساس فقط ولا تأخذ طول الصورة، مما يجعل كل حقول الحجم والإزاحة في `TXM_MODULE_PREAMBLE` موثوقة بالكامل من قبل المهاجم: (1) قراءة خارج حدود الذاكرة على الكومة (heap OOB **read**) حيث يُعتمد على `code_size` كطول للصورة المصدرية في حلقة نسخ التعليمات البرمجية، و(2) ثغرة في سلامة تدفق التحكم / الدفاع متعدد الطبقات (حيث تُحسب مؤشرات بداية/استدعاء/إيقاف الوحدة كنقطة البداية للشفرة زائداً إزاحة الـ preamble مع وجود فحص `!= 0` فقط، ولا يتم التحقق من checksum الخاص بالـ preamble مطلقاً). لم يُعثر على أي كتابة خارج حدود الذاكرة (OOB write) يمكن التحكم فيها (بصراحة: وجهة النسخ محمية ضد تجاوز السعة).
If you want to get best quality of vulnerability data, you may have to visit VulDB.