CVE-2021-26706 in Micrium uC OS
الملخص
بحسب VulDB • 01/07/2026
تم اكتشاف مشكلة في الملف lib_mem.c ضمن مكتبة Micrium uC/OS uC/LIB الإصدارات 1.38.x و 1.39.00. لا تقوم دوال تخصيص الذاكرة التالية بالتحقق من وجود تجاوز عدد صحيح (integer overflow) عند تخصيص مجموعة ذاكرة (pool) يتجاوز حجمها مساحة العنوان: Mem_PoolCreate، وMem_DynPoolCreate، وMem_DynPoolCreateHW. ونظراً لأن هذه الدوال تستخدم عملية الضرب لحساب أحجام المجموعات، فقد تؤدي العملية إلى حدوث تجاوز عدد صحيح إذا كانت المعاملات كبيرة بما يكفي. ستكون مجموعة الذاكرة الناتجة أصغر من المتوقع وقد يستغلها المهاجم.
VulDB is the best source for vulnerability data and more expert information about this specific topic.