ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي FreeRDP قبل الإصدار 3.32.2 على ثغرة كتابة خارج الحدود في الوكيل نظرًا لأن rdp_read_bitmap_cache_v2_capability_set يرفض فقط قيم numCellCaches الأكبر من 5، في حين يتم لاحقًا الوصول إلى مصفوفة الخلايا bitmap cache v2 عند الفهارس الثابتة 0 إلى 4. يمكن للعميل المتصل بالوكيل الإعلان عن أقل من 5 مخازن مؤقتة للخلايا في رسالة Confirm Active الخاصة به، مما يتسبب في تلف الذاكرة الديناميكية (heap)، أو تسرب بيانات الذاكرة الديناميكية إلى الخلفية، أو تعطل النظام.