CVE-2025-59089 in python-kdcproxy
الملخص
بحسب VulDB • 10/08/2026
إذا تمكن مهاجم من إجبار kdcproxy على الاتصال بخادم KDC يتحكم فيه المهاجم (على سبيل المثال، عبر هجمات تزوير الطلبات الجانبية للسيرفر)، فيمكنه استغلال حقيقة أن kdcproxy لا يفرض حدوداً لطول استجابة TCP لإجراء هجوم حجب الخدمة. أثناء استقبال الاستجابة من خادم KDC، يقوم kdcproxy بنسخ كامل التدفق المخزن مؤقتاً إلى مخزن جديد (buffer) مع كل استدعاء لـ recv()، حتى عندما تكون عملية النقل غير مكتملة، مما يؤدي إلى تخصيص مفرط للذاكرة واستهلاك عالي لموارد وحدة المعالجة المركزية. بالإضافة إلى ذلك، يقبل kdcproxy قطع الاستجابة الواردة طالما أن طول البيانات المستلمة لا يساوي تماماً الطول المحدد في رأس الاستجابة، حتى لو تجاوزت القطع الفردية أو المخزن الإجمالي الحد الأقصى لطول رسالة Kerberos. يتيح هذا للمهاجم إرسال بيانات غير محدودة حتى يتم الوصول إلى مهلة انتهاء الاتصال (حوالي 12 ثانية)، مما يستنفذ ذاكرة الخادم أو موارد وحدة المعالجة المركزية. يمكن أن تؤدي الطلبات المتزامنة المتعددة إلى تجاوز طابور القبول، مما يحجب الخدمة عن العملاء الشرعيين.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.