← Back

Garycourt

garycourt

1 CVE • 1 product

Products (1)

Click to collapse
Toggle
Uri Js
uri-js

CVEs (1)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Garycourt
1Uri Js
Nov 21, 2024
Jun 4, 2018
N/A· v4
6.5 MEDIUM· v3
6.8 MEDIUM· v2
uri-js is a module that tries to fully implement RFC 3986. One of these features is validating whether or not a supplied URL is valid or not. To do this, uri-js uses a regular expression, This regular expression is vulne...Show more
uri-js is a module that tries to fully implement RFC 3986. One of these features is validating whether or not a supplied URL is valid or not. To do this, uri-js uses a regular expression, This regular expression is vulnerable to redos. This causes the program to hang and the CPU to idle at 100% usage while uri-js is trying to validate if the supplied URL is valid or not. To check if you're vulnerable, look for a call to `require("uri-js").parse()` where a user is able to send their own input. This affects uri-js 2.1.1 and earlier.Show less