PT-2026-67295
CVE-2026-67315
·
تاريخ النشر
2026-07-06
·
تاريخ التحديث
2026-10-06
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات axios من 0.31.0 إلى 0.32.x
إصدارات axios من 1.15.0 إلى 1.17.x
الوصف
في تطبيقات Node.js التي تستخدم محول HTTP، يفشل البرنامج في التعرف على
0.0.0.0 كعنوان loopback ضمن الدالة shouldBypassProxy() الموجودة في lib/helpers/shouldBypassProxy.js. يحدث هذا لأن الدالة isLoopback() لا تتضمن 0.0.0.0 في منطق التحقق الخاص بها، مما يؤدي إلى تجاهل الطلبات الموجهة إلى هذا العنوان لقواعد NO PROXY (مثل localhost أو 127.0.0.1). وبالتالي، إذا تمكن المهاجم من التلاعب بعنوان URL للطلب أو وجهة إعادة التوجيه، فيمكنه توجيه الطلبات عبر بروكسيات مكونة للوصول إلى الخدمات المحلية، مما قد يؤدي إلى تجاوز تصفية SSRF وكشف لوحات إدارة داخلية أو واجهات برمجة تطبيقات (API) للخدمات الصغيرة.التوصيات
قم بتحديث axios إلى الإصدار 0.33.0 أو أحدث.
قم بتحديث axios إلى الإصدار 1.18.0 أو أحدث.
كحل مؤقت، أضف
0.0.0.0 صراحةً إلى متغير البيئة NO PROXY.كحل مؤقت، قم بتعيين
proxy: false في تكوين طلبات axios للطلبات التي يجب ألا تستخدم الوكلاء البيئيين.كحل مؤقت، قم بتوحيد أو رفض
0.0.0.0 في عملية التحقق من صحة عناوين URL للتطبيق قبل تمريرها إلى axios.قم بتكوين الوكيل المستخدم لرفض الطلبات الموجهة إلى
0.0.0.0، وعناوين loopback، وlink-local، ونطاقات العناوين الداخلية.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾