CVE-2026-55660: Decoded Path Traversal Taint

User-controlled input is decoded with `decodeURI` or `decodeURIComponent` and flows into a path construction or filesystem operation. Encoded traversal sequences (like `%2e%2e%2f`) can bypass initial checking logic, leading to directory traversal or arbitrary file access once decoded. Ensure that paths are validated *after* decoding, for instance by checking

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0TS
greprules fetch cve-2026-55660-decoded-path-traversal-taint --engine opengrep

Description

User-controlled input is decoded with `decodeURI` or `decodeURIComponent` and flows into a path construction or filesystem operation. Encoded traversal sequences (like `%2e%2e%2f`) can bypass initial checking logic, leading to directory traversal or arbitrary file access once decoded. Ensure that paths are validated *after* decoding, for instance by checking