CVE-2026-118264

Echo is a Go web framework. From 4.0.0 until 4.16.1 and 5.4.1, Echo's Proxy middleware selects a raw tunnel from a client WebSocket upgrade request before verifying that the configured upstream accepted the upgrade. If the upstream rejects the upgrade with an ordinary keep-alive response, later HTTP requests on the connection are sent directly to that upstream without passing through Echo's router or route-specific middleware. This can bypass authentication or authorization enforced only by Echo routes, but requires an accessible proxy route, a cooperating rejected-upgrade response, and a target without independent upstream authorization. This issue is fixed in 4.16.1 and 5.4.1.
CVSS

No CVSS.

Configurations

No configuration.

History

28 Oct 2026, 19:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-28 19:17

Updated : 2026-10-30 20:17


NVD link : CVE-2026-118264

Mitre link : CVE-2026-118264

CVE.ORG link : CVE-2026-118264


JSON object : View

Products Affected

No product.

CWE
CWE-444

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')

CWE-863

Incorrect Authorization