PT-2026-115386 · Freerdp · Freerdp
CVSS v3.1
8.8
عالية
| المتجه | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
FreeRDP الإصدارات 3.29.0 through 3.31.0
Description
يوجد تجاوز في عدد الصحيح (integer overflow) في نهايات audin الخلفية لنظام Apple (audin mac.m, audin ios.m). تحدث المشكلة أثناء حساب حجم ذاكرة التخزين المؤقت لطابور الصوت باستخدام الصيغة
FramesPerPacket * 2 * nChannels في حسابات UINT32. يمكن لخادم RDP ضار إرسال قيمة FramesPerPacket تبلغ 2^30 في PDU Open audin للتسبب في التفاف عملية الضرب، مما يؤدي إلى تخصيصات AudioQueueAllocateBuffer بحجم أقل من المطلوب وكتابة خارج حدود الذاكرة المكدسة (heap out-of-bounds write) في عملاء macOS و iOS.Recommendations
تحديث FreeRDP إلى الإصدار 3.32.0.
إصلاح
Integer Overflow
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Freerdp