CVE-2026-54650CWE-22path-traversal

CVE-2026-54650

High · published July 29, 2026

CVSS v3.1
8.6
EPSS
1%
Percentile
44.0
In the wild
Unconfirmed
What it is

openhole exposes localhost to the internet in one command. In 0.1.1 and earlier, openhole-server in internal/server/public_proxy.go forwarded r.URL.Path instead of preserving the original request target with r.URL.EscapedPath(), allowing percent encoded dot segments %2e and separators %2f to reach tunneled local services as ../ and / for path traversal. This issue is fixed in version 0.1.2.

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00530 · 44.0th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-07-29T03:17Z
References (3)
EPSS history
Timeline
  • 28 JUL 22:20Z
    openhole-server vulnerable to path traversal via URL-decoded request path
    cvelistv5