PT-2026-61580

CVE-2026-64620

·

تاريخ النشر

2026-06-09

·

تاريخ التحديث

2026-08-31

الوصف من

CVSS 3.1
10
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات FreeRDP الأقدم من 3.28.0
الوصف
يوجد تجاوز سعة المخزن المؤقت (buffer overflow) قائم على الـ«هيوب» (heap) في الدالة crypto rsa common() الموجودة في الملف libfreerdp/crypto/crypto.c. تحدث هذه المشكلة لأن الدالة تستخدم BN bn2bin() لكتابة نتيجة الأسي المعياري في مخزن الإخراج المؤقت قبل التحقق مما إذا كان output length يتجاوز out length. وعندما يتم تكوين الخادم باستخدام أمان RDP القياسي، يمكن لمهاجم بعيد غير مصدق عليه إرسال قيمة عشوائية مشفرة مصطنعة من جانب العميل. ونظرًا لأن الخادم ينشر مفتاحه العام RSA، يمكن للمهاجم تزوير نص مشفر يتم فك تشفيره إلى قيمة تصل إلى طول المودول الكامل (على سبيل المثال، 256 بايت لـ RSA-2048)، مما يؤدي إلى تجاوز سعة مخزن الذاكرة المؤقتة الثابتة البالغة 32 بايت بحوالي 224 بايت. وقد يؤدي ذلك إلى رفض الخدمة أو قد يسمح بتنفيذ تعليمات برمجية عشوائية.
التوصيات
تحديث FreeRDP إلى الإصدار 3.28.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-PJQX-V446-X7FC
ALSA-2026:54486
RHSA-2026:54486
RHSA-2026:58711
USN-8410-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾