PT-2026-29137
CVE-2026-33984
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-08-10
الوصف من
CVSS 4.0
9.3
حرجةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات FreeRDP السابقة للإصدار 3.24.2
الوصف
FreeRDP هو تطبيق مجاني لبروتوكول سطح المكتب البعيد (RDP). قبل الإصدار 3.24.2، كان هناك تجاوز سعة المخزن المؤقت (heap buffer overflow) في الدالة
resize vbar entry() الموجودة في الملف libfreerdp/codec/clear.c. وعلى وجه التحديد، يتم تحديث المتغير vBarEntry->size إلى vBarEntry->count قبل استدعاء الدالة winpr aligned recalloc(). إذا فشلت عملية إعادة التخصيص، فإن المتغير size يصبح متضخمًا بينما لا يزال المؤشر pixels يشير إلى المخزن المؤقت الأصلي الأصغر حجمًا. ويؤدي الاستدعاء اللاحق، حيث تكون قيمة count أقل من أو تساوي قيمة size المتضخمة، إلى تجاوز عملية إعادة التخصيص. وهذا يسمح للمستدعي بكتابة count * bpp بايت من بيانات البكسل التي يتحكم فيها المهاجم في المخزن المؤقت الأصغر حجمًا، مما يؤدي إلى حدوث تجاوز سعة المخزن المؤقت في الذاكرة المكدسة.التوصيات
يجب تحديث الإصدارات الأقدم من 3.24.2 إلى الإصدار 3.24.2 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾