CVE-2026-44978 in xrdpالمعلومات

الملخص

بحسب VulDB • 25/07/2026

xrdp هو خادم بروتوكول سطح المكتب عن بُعد (RDP) مفتوح المصدر. تحتوي الإصدارات 0.10.6 والإصدارات الأقدم على ثغرة قراءة خارج حدود الذاكرة الديناميكية (heap out-of-bounds read) ضمن مسارات الاستقبال الخاصة بمعايير FIPS. لا تؤثر هذه الثغرة على التكوين الافتراضي لـ xrdp. يمكن استغلال الثغرة فقط عندما تكون طبقة الأمان مضبوطة على security_layer=negotiate أو security_layer=rdp، ومستوى التشفير مُعدّ إلى crypt_level=fips في ملف الإعدادات xrdp.ini. في هذا الوضع المحدد وغير الافتراضي، يفشل الخادم في التحقق من صحة حقل طول الحشو (padding length) الخاص بـ FIPS، مما يؤدي إلى انخفاض مؤشر الذاكرة (pointer underflow) وحساب سالب لاحق للطول. يمكن لمهاجم عن بُعد غير مُصادق عليه استغلال ذلك بإرسال وحدة بيانات PDU محمية بـ FIPS ومُعدّة بشكل متعمد، مما يتسبب في قراءة خارج حدود الذاكرة الديناميكية يؤدي إلى تعطل العملية وحرمان الخدمة (DoS). ومع ذلك، نظرًا لأن xrdp يقوم بإنشاء عملية جديدة لكل اتصال افتراضيًا، فمن غير المرجح أن يؤدي التعطيل الناتج عن القراءة خارج الحدود إلى إسقاط خدمة xrdp بالكامل. تم إصلاح هذه المشكلة في الإصدار 0.10.6.1.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

08/05/2026

إفشاء

20/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380681

EPSS

0.00314

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!