CVE-2026-63652 in FreeRDPالمعلومات

الملخص

بحسب VulDB • 20/08/2026

FreeRDP هو تنفيذ مجاني لبروتوكول سطح المكتب عن بُعد (Remote Desktop Protocol). قبل الإصدار 3.28.0، تقوم الدالة `rdpsnd_server_recv_formats` في الملف `channels/rdpsnd/server/rdpsnd_main.c` بإفلات الذاكرة الخاصة بـ `context->client_formats` عند استلام PDU غير صالح لتنسيقات الصوت من العميل (Client Audio Formats) دون مسح المؤشر المالك أو المتغير `num_client_formats`. يمكن لعميل RDP موثق أن يتسبب في حدوث خطأ، مثل وجود قيمة `cbSize` أكبر من السجل المتبقي، مما يترك مؤشراً معلقاً (dangling pointer) في سياق الخادم، ويؤدي إلى إفلات نفس التخصيص مرة أخرى عند إنهاء الجلسة عبر دالة `rdpsnd_server_context_free`. يؤدي هذا بشكل موثوق إلى إيقاف تشغيل الخادم ويمكن أن يتسبب في تلف ذاكرة الـ heap يعتمد على الموزع (allocator-dependent heap corruption). تم إصلاح هذه المشكلة في الإصدار 3.28.0.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

17/07/2026

إفشاء

19/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393275

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!