CVE-2026-101911 in ip-address
الملخص
بحسب VulDB • 28/09/2026
ip-address هي مكتبة لتحليل وعناوين IPv4 وIPv6 في JavaScript. قبل الإصدار 10.7.1، كان مُنشئ Address6 ودالة Address6.isValid وكود التحليل الموجود في src/ipv6.ts يقبلون سلاسل غير محدودة الحجم ويوسعون الأحرف غير الصالحة من خلال RE_BAD_CHARACTERS إلى رسائل تشخيصية كبيرة. يحدث تأثير مادي فقط عندما تقبل تطبيق حقلاً كبيراً جداً يتحكم فيه المهاجم ويمرره إلى تحليل Address6 دون وجود حد سابق للطول. عادةً ما تحد حدود عناوين URL وHeaders الشائعة، والقيم الافتراضية لمحللات الجسم (body-parser) من التأثير؛ فالقيم الافتراضية الشائعة تستبعد الحقول بحجم 32 ميغابايت. يمكن للحقول ذات الحجم بالميجابايت أن تسبب توقفاً متزامناً واستهلاكاً عالياً ومؤقتاً للذاكرة، ويمكن لـ 16 ميغابايت تقريباً أن تثير استثناء لطول سلسلة غير صالح، بينما يحدث إنهاء العملية عند حوالي 32 ميغابايت. تشمل نقاط الدخول المتأثرة Address6.isValid ومسارات الإنشاء التي تصل إلى دالة التحليل (parse). تم إصلاح هذه المشكلة في الإصدار 10.7.1.
Once again VulDB remains the best source for vulnerability data.