Skip to content
CVE PROGRAM SOURCE RECORD8.7 High

CVE-2026-93690

uri-js through 4.4.1 Denial of Service via removeDotSegments

Description

uri-js through 4.4.1 contains a denial of service vulnerability in the removeDotSegments function that loops infinitely when a path segment begins with Unicode line or paragraph separators. Attackers can trigger this by calling removeDotSegments directly or through normalize/resolve functions with IRI handling enabled, causing the Node.js event loop to block indefinitely until heap exhaustion.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

garycourt uri-js

Default version status: unaffected

  • 0 to ≤ 4.4.1affected
pkg:npm/uri-js

References