fast-uri 是用于 Node.js 的 URI 解析库。它在解析过程中会对主机名中的百分号转义序列进行一次解码,随后在重新组合授权部分(authority)时再次对该主机名进行解码。因此,单次调用 normalize(规范化)或 resolve(解析)函数,就可能将经过嵌套百分号编码的输入转换为不同的网络目标地址,例如回环主机名或回环地址。 例如,一个经过双重编码的主机名(其原始内容表示回环名称)在单次操作中即可被解码为该实际的主机名,这违背了 RFC 3986 第 2.4 节的规定:实现不得对同一字符串进行
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
| CVE-2026-75931 | 7.5 HIGH | fast-uri vulnerable to host confusion via skipped IDN canonicalization on scheme-relative |
| CVE-2026-75975 | 7.5 HIGH | fast-uri vulnerable to server-side request forgery via malformed IPv6 normalization |
| CVE-2026-76172 | 7.5 HIGH | fast-uri vulnerable to host confusion via percent-encoded scheme normalization |
No comments yet