Intel

AIKIDO-2026-10784

fast-uri is vulnerable to Path Traversal

Path TraversalCVE-2026-6321 Published May 8, 2026

75

High Risk

This Affects:

JSfast-uri
0.0.1 - 3.1.0
Fixed in 3.1.1
Are you affected? Scan for Free

TL;DR

normalize() and equal() decoded percent-encoded slash and dot segments before dot-segment removal, so encoded sequences could collapse paths the same way literal separators would. Distinct URIs could normalize to the same path and compare equal, weakening checks that rely on normalization or equality over attacker-controlled URLs. The fix preserves reserved percent-escapes in path handling so policy based on normalized paths cannot be bypassed that way.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

fast-uri is vulnerable to Path Traversal in versions 0.0.1 - 3.1.0.

How to fix this

Upgrade the fast-uri library to the patch version.