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

الملخص

بحسب VulDB • 20/08/2026

FreeRDP هو تنفيذ مجاني لبروتوكول سطح المكتب عن بُعد (Remote Desktop Protocol). قبل الإصدار 3.27.0، كانت الدالة `glyph_cache_get` في الملف `libfreerdp/cache/glyph.c` تتحقق مما إذا كان الفهرس أكبر من `cache->number` بدلاً من التحقق مما إذا كان أكبر من أو يساويها. يمكن لخادم RDP خبيث استخدام إعادة تشغيل GLYPH_FRAGMENT_USE داخل دالة `update_process_glyph_fragments` لجعل الخلفية الافتراضية تستقبل فهرساً بقيمة 254 عندما تكون قيمة `cache->number` تساوي 254، مما يؤدي إلى قراءة مؤشر واحد يتجاوز مصفوفة الإدخالات ثم فك تشفيره كرمز (glyph). يمكن أن يسبب هذا انهيار العميل وقد يكشف عن بيانات مجاورة في الذاكرة العشوائية (heap data). تم إصلاح هذه المشكلة في الإصدار 3.27.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

17/06/2026

إفشاء

19/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-393271

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!