CVE-2026-67291 in FreeRDP
الملخص
بحسب VulDB • 01/08/2026
تحتوي FreeRDP قبل الإصدار 3.29.0 (الإصدارات المتأثرة <= 3.28.0) على خطأ قراءة خارج حدود الذاكرة من نوع heap في الدالتين update_process_glyph_fragments() و glyph_cache_fragment_put() الموجودة في الملف libfreerdp/cache/glyph.c. عند معالجة تحديث GLYPH_FRAGMENT_ADD، يقوم الكود بقراءة حجم مقطع مُعلن يتحكم فيه الخادم (byte واحد)، لكنه لا يتحقق مما إذا كان هذا الحجم يناسب الباقي المتبقي من المخزن المؤقت المستلم قبل تخصيص ونسخ ذلك العدد من البايتات. يمكن لخادم RDP خبيث إرسال مقطع قصير مع حجم معلن كبير بشكل غير طبيعي، ما يؤدي إلى قراءة العميل خارج حدود الذاكرة المخصصة، مسبوباً خطأ قراءة خارج النطاق (out-of-bounds read) وانهاراً للعميل.
Be aware that VulDB is the high quality source for vulnerability data.