{"id":"CVE-2026-54650","sourceIdentifier":"security-advisories@github.com","published":"2026-07-28T23:17:08.763","lastModified":"2026-10-23T23:10:00.157","vulnStatus":"Deferred","cveTags":[],"descriptions":[{"lang":"en","value":"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."},{"lang":"es","value":"openhole expone localhost a internet en un solo comando. En la versión 0.1.1 y anteriores, openhole-server en internal/server/public_proxy.go reenviaba r.URL.Path en lugar de preservar el objetivo de la solicitud original con r.URL.EscapedPath(), permitiendo que los segmentos de punto codificados por porcentaje %2e y los separadores %2f llegaran a los servicios locales tunelizados como .. /  y / para salto de ruta. Este problema está solucionado en la versión 0.1.2."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"bablilayoub","product":"openhole","versions":[{"version":"< 0.1.2","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N","baseScore":8.6,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"CHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"},"exploitabilityScore":3.9,"impactScore":4.0}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-07-29T14:21:27.402734Z","id":"CVE-2026-54650","options":[{"exploitation":"none"},{"automatable":"yes"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Secondary","description":[{"lang":"en","value":"CWE-22"}]}],"references":[{"url":"https://github.com/bablilayoub/openhole/commit/a28c27adde2a7ed0c347b730c8707208c0f78ed3","source":"security-advisories@github.com"},{"url":"https://github.com/bablilayoub/openhole/releases/tag/v0.1.2","source":"security-advisories@github.com"},{"url":"https://github.com/bablilayoub/openhole/security/advisories/GHSA-fh2f-xfxc-q9cc","source":"security-advisories@github.com"}]}