PT-2026-38291
CVE-2026-44240
·
تاريخ النشر
2026-05-06
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات basic-ftp من 0.0.1 إلى 5.3.0
الوصف
توجد ثغرة من نوع «رفض الخدمة» (DoS) من جانب العميل عند تحليل الاستجابات متعددة الأسطر لقناة التحكم في بروتوكول FTP. يمكن لخادم FTP ضار أو مخترق إرسال استجابة متعددة الأسطر غير منتهية خلال مرحلة الشعار الأولي قبل المصادقة. يقوم العميل بإلحاق هذه البيانات باستمرار إلى المتغير
partialResponse داخل FtpContext ويعيد تحليل المخزن المؤقت بشكل متكرر دون فرض حد أقصى للحجم. يحدث هذا لأن الدالة onControlSocketData تربط الأجزاء الجديدة بالاستجابات السابقة غير المكتملة وتعيد تغذيتها إلى الدالة parseControlResponse().قد يؤدي ذلك إلى استهلاك مفرط للذاكرة ووحدة المعالجة المركزية (CPU)، مما يتسبب في بقاء التطبيق عالقًا في الدالة
connect(). تشمل الآثار المحتملة رفض الخدمة على مستوى العملية، وإيقاف الحاويات بسبب نفاد الذاكرة (OOM)، وإعادة تشغيل العمال، وتدهور الخدمة للتطبيقات التي تتصل تلقائيًا بنقاط نهاية FTP، مثل تلك المستخدمة في عمليات الاستيراد المجدولة، أو مهام النسخ الاحتياطي، أو مسارات استيعاب المستندات.التوصيات
قم بالتحديث إلى الإصدار 5.3.1.
كحل مؤقت، قم بتقييد اتصال التطبيق بنقاط نهاية FTP غير الموثوق بها أو التي يوفرها العميل حتى يتم تطبيق التحديث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾