FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.22.0, a NULL pointer dereference vulnerability in rdp_write_logon_info_v2() allows a malicious RDP server to crash FreeRDP proxy by sending a specially crafted LogonInfoV2 PDU with cbDomain=0 or cbUserName=0. This vulnerability is fixed in 3.22.0.
FreeRDP versions prior to 3.22.0 contain a NULL pointer dereference vulnerability in rdp_write_logon_info_v2() that allows malicious RDP servers to crash the FreeRDP proxy. The vulnerability is triggered by specially crafted LogonInfoV2 PDUs with zero-length domain or username fields.
تؤثر هذه الثغرة على خوادم وكيل FreeRDP التي تعالج بيانات LogonInfoV2 من خوادم RDP غير الموثوقة. يمكن لمهاجم بسيطرة على خادم RDP أن يرسل وحدة PDU مصممة خصيصاً لتسبب انهيار الوكيل. الإصلاح متوفر في الإصدار 3.22.0 وما بعده.
إصدارات FreeRDP السابقة للإصدار 3.22.0 تحتوي على ثغرة إلغاء مؤشر NULL في دالة rdp_write_logon_info_v2() تسمح لخوادم RDP الضارة بتعطيل وكيل FreeRDP. يتم تفعيل الثغرة من خلال وحدات LogonInfoV2 PDU المصممة خصيصاً بحقول نطاق أو اسم مستخدم بطول صفر.
Upgrade FreeRDP to version 3.22.0 or later immediately. Organizations using FreeRDP proxy servers should prioritize this update to prevent denial of service attacks. Implement network segmentation to restrict RDP connections to trusted servers only.
قم بترقية FreeRDP إلى الإصدار 3.22.0 أو أحدث فوراً. يجب على المنظمات التي تستخدم خوادم وكيل FreeRDP إعطاء الأولوية لهذا التحديث لمنع هجمات الحرمان من الخدمة. تطبيق تقسيم الشبكة لتقييد اتصالات RDP بالخوادم الموثوقة فقط.