PT-2018-6052 · Github · Uri.Js

Dotchevo

·

Published

2018-06-04

·

Updated

2024-02-15

·

CVE-2017-16021

CVSS v2.0

6.8

Medium

VectorAV:N/AC:L/Au:S/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions: uri-js versions 2.1.1 and earlier
Description: The issue arises from a regular expression used by uri-js to validate URLs, which is vulnerable to redos. This vulnerability causes the program to hang and results in 100% CPU usage when attempting to validate a supplied URL. It affects situations where user input is passed to the parse() method.
Recommendations: For uri-js versions 2.1.1 and earlier, update to v3.0.0 or later.

Exploit

Fix

Resource Exhaustion

DoS

Weakness Enumeration

Related Identifiers

CVE-2017-16021
GHSA-333W-RXJ3-F55R

Affected Products

Uri.Js