PT-2026-129176

CVE-2026-118656

·

Published

2026-10-28

·

Updated

2026-10-28

Description by

CVSS 3.1
6.1
Medium
MetricsAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Echo versions prior to 4.16.0 Echo versions prior to 5.4.0
Description An open redirect issue exists in the sanitizeURI() function when AddTrailingSlash or RemoveTrailingSlash is configured with a redirect status. The function only inspects the first two bytes of a redirect target to determine if it is a local path. An attacker can bypass this guard by placing a control character, such as a TAB, before a separator pair. Because browsers strip control characters and normalize backslashes before parsing, a crafted Location header can redirect users to an attacker-controlled host. This can be exploited for phishing or stealing OAuth and SSO tokens.
Recommendations Update Echo to version 4.16.0 or later. Update Echo to version 5.4.0 or later. As a temporary workaround, use trailing slash middlewares without a RedirectCode to rewrite paths internally instead of redirecting. As a temporary workaround, reject request paths that contain control characters before they reach the trailing slash middlewares.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-V753-G4CW-JM48
Found an issue in the description? Have something to add? Feel free to write us 👾