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.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 18 Sep 2026 15:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | uri-js through 4.4.1 Denial of Service via removeDotSegments | |
| First Time appeared |
Garycourt
Garycourt uri-js |
|
| Weaknesses | CWE-835 | |
| CPEs | cpe:2.3:a:garycourt:uri-js:*:*:*:*:*:node.js:*:* | |
| Vendors & Products |
Garycourt
Garycourt uri-js |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-18T15:06:04.923Z
Reserved: 2026-09-18T14:39:02.165Z
Link: CVE-2026-93690
No data.
Status : Received
Published: 2026-09-18T16:17:16.000
Modified: 2026-09-18T16:17:16.000
Link: CVE-2026-93690
No data.
OpenCVE Enrichment
No data.
Weaknesses