CVE-2026-110095
Last modified
CVE-2026-110095 is a low-severity vulnerability rated 3.7/10 on the CVSS scale. fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, the normalize() and serialize() functions apply RFC 3986 dot-segment removal to the path of a relative-path reference, even though that algorithm is defined only for the merged target path during resolution, so a leading parent-directory segment can be dropped and a document-relative reference can become root-relative. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
Description
fast-uri is a dependency-free RFC 3986 URI parser and serializer for Node.js. In versions before 2.4.8, from 3.0.0 through 3.1.8, and from 4.0.0 through 4.2.2, the normalize() and serialize() functions apply RFC 3986 dot-segment removal to the path of a relative-path reference, even though that algorithm is defined only for the merged target path during resolution, so a leading parent-directory segment can be dropped and a document-relative reference can become root-relative. An application that normalizes an attacker-supplied or user-supplied relative reference and then resolves it, or uses it as a cache, deduplication, or authorization key, can have the reference escape its intended directory and point at a different resource. The issue is fixed in fast-uri 2.4.8, 3.1.9, and 4.2.3, and users should upgrade to one of these versions or later. As a workaround, resolve a relative reference against its absolute base first and normalize the absolute result instead of normalizing the reference beforehand.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| fast-uri | fast-uri | < 2.4.8; >= 3.0.0, < 3.1.9; >= 4.0.0, < 4.2.3 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-110095?
How severe is CVE-2026-110095?
How do I fix CVE-2026-110095?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-110080Adobe Experience Manager is affected by a DOM-based Cross-Si…5.4
- CVE-2026-110081Adobe Experience Manager is affected by a stored Cross-Site …5.4
- CVE-2026-110082Adobe Experience Manager is affected by a reflected Cross-Si…5.4
- CVE-2026-110083Adobe Experience Manager is affected by an Improper Neutrali…7.1
- CVE-2026-110084Adobe Experience Manager is affected by an XML Injection (ak…7.1
- CVE-2026-11009Use after free in USB in Google Chrome on Windows prior to 1…9.6
- CVE-2026-110097Ikaros 1.2.0 through 1.2.5 contains an authentication bypass…8.1
- CVE-2026-110098Jorani before 1.0.4 contains an insecure direct object refer…5.4
- CVE-2026-110099Jorani before 1.0.4 contains a missing authorization vulnera…4.3
- CVE-2026-1101GitLab has remediated an issue in GitLab EE affecting all ve…6.5
- CVE-2026-11010Use after free in WebShare in Google Chrome on Android prior…8.3
- CVE-2026-110100Jorani before 1.0.4 contains a missing authorization vulnera…5.4
Are you affected by CVE-2026-110095?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
