CVE-2026-55192 in FreeRDP
الملخص
بحسب VulDB • 19/08/2026
FreeRDP هو تنفيذ مجاني لبروتوكول سطح المكتب عن بُعد (Remote Desktop Protocol). قبل الإصدار 3.27.0، يمكن للوحدات الخلفية لمُشفّر H.264 في FreeRDP إرجاع مستويات YUV بأحجام مستمدة من تيار البتات دون مقارنة العرض والارتفاع المُفكّكين مع أبعاد سطح RDPGFX المستخدمة للتحقق من صحة مستطيلات المناطق. يمكن لخادم RDP خبيث توفير تيار بت AVC420 أو AVC444 تكون فيه الإطار المفكك أصغر من السطح المتفاوض عليه، مما يتسبب في قراءة `yuv420_context_decode` ومسارات تحويل YUV إلى RGB لما هو خارج حدود مستويات YUV المملوكة للمُشفّر في الملف `libfreerdp/codec/h264.c` والوحدة الخلفية لـ H.264 المحددة. يمكن أن يؤدي هذا إلى كشف ذاكرة العميل أو تعطله (crash). تم إصلاح هذه المشكلة في الإصدار 3.27.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.