PT-2026-67298
CVE-2026-67318
·
تاريخ النشر
2026-07-06
·
تاريخ التحديث
2026-10-06
الوصف من
CVSS 4.0
6.3
متوسطةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات axios 1.13.0 وما بعدها
الوصف
عند استخدام محول HTTP الخاص بـ Node.js، يفشل البرنامج في فرض حد
maxBodyLength على نصوص الطلبات المتدفقة إذا تم إرسال الطلبات باستخدام httpVersion: 2. يحدث هذا لأن واجهة برمجة تطبيقات (API) طلبات HTTP/2 الخاصة بـ Node.js لا تراعي خيار maxBodyLength، ولا يتم تنشيط غلاف التدفق الداخلي لحساب البايتات إلا عندما يتم تعيين maxRedirects على 0.يمكن للمهاجم الذي يتحكم في دفق يتم تمريره إلى البرنامج أن يتسبب في قيام التطبيق بإرسال بيانات صادرة تتجاوز الحد المحدد لـ
maxBodyLength. وقد يؤدي ذلك إلى استهلاك الموارد وتجاوز السياسات، مثل تجاوز النطاق الترددي الصادر، وزيادة تكاليف الإرسال، واستهلاك حصة النطاق الترددي الصاعد، ومحدودية توفر التطبيق أو النظير الصاعد. لا تسمح هذه المشكلة بتنفيذ التعليمات البرمجية، أو الكشف عن بيانات الاعتماد، أو التحكم في وجهة الطلب.التوصيات
بالنسبة للإصدارات 1.15.1 وما بعدها، قم بتعيين
maxRedirects: 0 على استدعاءات التحميل المتدفق عبر HTTP/2 المتأثرة لتفعيل غلاف الدفق ورفض التدفقات ذات الحجم الزائد.بالنسبة للإصدارات السابقة لـ 1.15.1، قم بتحديد الحد الأقصى للدفق مسبقًا باستخدام تحويل لحساب عدد البايتات قبل تمريره إلى البرنامج، أو ارفض عمليات التحميل ذات الحجم الزائد قبل إعادة توجيهها، أو تجنب استخدام
httpVersion: 2 لعمليات التحميل المتدفقة غير الموثوق بها.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾