CVE-2026-72745 in FreeRDP
الملخص
بحسب VulDB • 11/08/2026
يحتوي FreeRDP قبل الإصدار 3.30.0 على ثغرة خارج النطاق (out-of-bounds) في الدالة kerberos_DecryptMessage() (winpr/libwinpr/sspi/Kerberos/kerberos.c). يتم استخدام حقل EC (العدد الإضافي) ذي الـ 16 بت الخاص برمز GSS Wrap المقدم من الطرف الآخر (RFC 4121) مباشرةً في العمليات الحسابية على المؤشرات لتحديد المناطق المشفرة دون التحقق من حدود النطاق، بينما تتم مصادقة RRC وطول المخزن المؤقت الإجمالي فقط. يمكن لطرف خبيث (خادم أو عميل) تزويد قيمة EC كبيرة (تصل إلى 0xFFFF) أثناء المصادقة عبر CredSSP/NLA، مما يؤدي بإزاحة مؤشرات الأساس لعملية فك التشفير لما بعد نهاية مخزن الرموز الذي يبلغ طوله حوالي 60 بايت. ونظراً لأن أنواع التشفير AES-CTS-HMAC تقوم بفك التشفير في مكانه قبل التحقق من سلامة HMAC، فإن ذلك ينتج عنه قراءة خارج النطاق وكتابة خارج النطاق في المكان نفسه، مما قد يؤدي إلى كشف المعلومات أو تلف الذاكرة أو حجب الخدمة (DoS).
If you want to get best quality of vulnerability data, you may have to visit VulDB.