PT-2026-67278

CVE-2026-67298

·

تاريخ النشر

2026-07-07

·

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

2026-10-22

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات FreeRDP الأقدم من 3.29.0
الوصف
يوجد تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer overflow) في معالج قناة RAIL من جانب الخادم. تحدث المشكلة داخل الدالة rail server handle messages() في الملف channels/rail/server/rail main.c عند معالجة رأس وحدة بيانات RAIL (RAIL PDU). يقوم البرنامج بطرح RAIL PDU HEADER LENGTH من الحقل orderLength الذي يتحكم فيه النظير دون التحقق من أن orderLength يساوي طول الرأس على الأقل. إذا كان orderLength بين 0 و3، يحدث انخفاض في قيمة عدد صحيح غير موقّع، مما يؤدي إلى حجم كبير جدًا يتجاوز فحص السعة Stream EnsureRemainingCapacity() عبر التفاف حسابي للمؤشر. ثم يتم تمرير هذه القيمة إلى WTSVirtualChannelRead()، مما يؤدي إلى كتابة خارج نطاق الكومة. يمكن لعميل RDP ضار أو مخترق استغلال هذا الثغرة لتلف الكومة وتعطيل الخادم.
التوصيات
التحديث إلى الإصدار 3.29.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-5WR6-8M8J-3H7F
GHSA-QMVW-52PH-Q5PV
ALSA-2026:61378
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾