CVE-2017-16021 in uri-jsजानकारी

सारांश

द्वारा VulDB • 25/06/2026

uri-js एक मॉड्यूल है जो RFC 3986 का पूर्ण कार्यान्वयन करने का प्रयास करता है। इन सुविधाओं में से एक यह सत्यापित करना है कि दिया गया URL मान्य है या नहीं। ऐसा करने के लिए, uri-js एक नियमित अभिव्यक्ति (regular expression) का उपयोग करता है। यह नियमित अभिव्यक्ति ReDoS (Regular Expression Denial of Service) के प्रति संवेदनशील है। इससे कार्यक्रम लटक जाता है और जबकि uri-js दिए गए URL की वैधता को सत्यापित करने का प्रयास कर रहा होता है, CPU 100% उपयोग पर निष्क्रिय अवस्था में चला जाता है। यह जांचने के लिए कि आप संवेदनशील हैं या नहीं, `require("uri-js").parse()` के कॉल की तलाश करें जहां एक उपयोगकर्ता अपना स्वयं का इनपुट भेज सके। इसका प्रभाव uri-js 2.1.1 और उससे पूर्व के संस्करणों पर होता है।

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

आरक्षित करना

29/10/2017

प्रकटीकरण

04/06/2018

प्रविष्टि

VDB-118911

EPSS

0.01342

गतिविधियाँ

बहुत कम

क्षेत्र

Finance, Insurance, ...

स्रोत

Do you need the next level of professionalism?

Upgrade your account now!