PT-2026-65619 · Openhole · Openhole
CVE-2026-54650
·
Published
2026-07-28
·
Updated
2026-07-28
CVSS v3.1
8.6
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
openhole versions prior to 0.1.2
Description
The
openhole-server in internal/server/public proxy.go forwarded the URL-decoded request path r.URL.Path to tunnel clients instead of preserving the original request target. This behavior allowed percent-encoded dot segments %2e and separators %2f to be decoded as ../ and / before reaching the local service, bypassing Go's ServeMux protections. An unauthenticated remote attacker could exploit this to perform path traversal, enabling the reading of files outside the published web root on tunneled local services that do not resolve paths without canonicalization. Additionally, encoded slashes could be used to bypass path-based access controls.Recommendations
Update openhole-server and the openhole CLI to version 0.1.2 or later.
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openhole