CVE-2017-16021 in uri-jsالمعلومات

الملخص

بحسب VulDB • 25/06/2026

يُعد uri-js وحدة برمجية تحاول تنفيذ RFC 3986 بشكل كامل. إحدى هذه الميزات هي التحقق مما إذا كان عنوان URL المقدم صالحًا أم لا. للقيام بذلك، يستخدم uri-js تعبيرًا منتظمًا (Regular Expression). هذا التعبير المنتظم عرضة لهجوم ReDoS (إعادة تشغيل التعابير العادية). يؤدي ذلك إلى تعليق البرنامج واستهلاك وحدة المعالجة المركزية بنسبة 100% بينما يحاول uri-js التحقق من صحة عنوان URL المقدم. للتحقق مما إذا كنت معرضًا للخطر، ابحث عن استدعاء لـ `require("uri-js").parse()` حيث يمكن للمستخدم إرسال مدخلاته الخاصة. يؤثر هذا على الإصدارات السابقة أو بما فيها uri-js 2.1.1.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

المصادر

Interested in the pricing of exploits?

See the underground prices here!