PT-2026-78646 · Npm · Logto Tunnel
CVE-2026-63188
·
Published
2026-08-19
·
Updated
2026-08-21
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Logto Tunnel versions prior to 0.3.9
Description
The Logto Tunnel npm package contains a flaw where the
createStaticFileProxy function in packages/tunnel/src/commands/tunnel/index.ts processes static asset requests using path.join(staticPath, request.url) and fs.open(requestPath, "r") without performing URL normalization or containment checks. When the --experience-path flag is enabled and the tunnel port is accessible, an unauthenticated attacker can use path traversal sequences (e.g., ../) via the request.url variable to read files outside the intended static directory that the logto-tunnel process has permissions to access. Additionally, the use of server.listen(port) may expose the tunnel to other hosts depending on the deployment environment.Recommendations
Update to version 0.3.9.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Logto Tunnel