github.com/labstack/echo/v5
Go14 known CVEs affecting this package
Aggregated from OSV, GitHub Security Advisories, NVD, and vendor advisories. Each CVE links to its full detail page with vendor advisories, patches, fixed versions, and remediation guidance.
CVEs affecting github.com/labstack/echo/v5page 1 of 1
- CVE-2026-118262HIGHCVSS 8.2EG 8.2fixed in 5.4.12026-10-28
Echo is a Go web framework. From 4.15.0 until 4.16.1 and 5.4.1, Echo's Proxy middleware can retain a handler, copy goroutines, and network connections after a WebSocket client disconnects when the upstream keeps its connection open. The ra…
- CVE-2026-118264CRITICALCVSS 9.1EG 9.1fixed in 5.4.12026-10-28
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…
- CVE-2026-118265MEDIUMCVSS 5.3EG 5.3fixed in 5.4.12026-10-28
Echo is a Go web framework. From 5.0.0 until 5.4.1, Echo v5's ExtractIPFromRealIPHeader validates whether the client-supplied X-Real-IP value belongs to a trusted range instead of validating the direct network peer. A client reaching Echo …
- CVE-2026-118650HIGHCVSS 7.5EG 7.5fixed in 5.4.02026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, a globally mounted middleware.Static instance can interpret an encoded request path differently from Echo's router because the router matches the still-encoded path while the static ha…
- CVE-2026-118651MEDIUMCVSS 5.3EG 5.3fixed in 5.4.02026-10-28
Echo is a Go web framework. From 4.0.0 until 5.4.0, the Proxy middleware can preserve an attacker-supplied X-Real-IP header and forward it to an upstream service when Echo.IPExtractor is not configured. A remote client can therefore make u…
- CVE-2026-118652MEDIUMCVSS 6.1EG 6.1fixed in 5.4.02026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, Context.JSONP and Context.JSONPBlob concatenate an unvalidated callback value into a JavaScript response. A route that passes attacker-controlled input as the callback can return execu…
- CVE-2026-118653MEDIUMCVSS 5.3EG 5.3fixed in 5.1.02026-10-28
Echo is a Go web framework. From 4.0.0 until 5.1.0, Context.RealIP falls back to client-supplied X-Forwarded-For or X-Real-IP values when Echo.IPExtractor is unset, and the default RateLimiter uses that result as its client identifier. A r…
- CVE-2026-118654MEDIUMCVSS 5.9EG 5.9fixed in 5.4.02026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, Echo's static file handlers can normalize dot segments after route matching and serve a file through a public static route even though the corresponding direct path is protected by rou…
- CVE-2026-118655MEDIUMCVSS 5.9EG 5.9fixed in 5.2.02026-10-28
Echo is a Go web framework. Prior to 4.15.3 and 5.2.0, middleware.Static can decode an already decoded Request.URL.Path a second time. Double-encoded separators can consequently be reconstructed before filesystem resolution. This can reach…
- CVE-2026-118656MEDIUMCVSS 6.1EG 6.1fixed in 5.4.02026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, sanitizeURI checks only the first two bytes of a redirect target before deciding whether it begins with an absolute-path separator pair. When AddTrailingSlash or RemoveTrailingSlash is…
- CVE-2026-118657MEDIUMCVSS 5.9EG 5.9fixed in 5.4.02026-10-28
Echo is a Go web framework. Prior to 4.16.0 and 5.4.0, Context.Scheme unconditionally trusts forwarded scheme headers from any client. A client that reaches Echo directly over plaintext HTTP can claim an HTTPS scheme and bypass HTTPSRedire…
- CVE-2026-118658MEDIUMCVSS 4.7EG 4.7fixed in 5.1.12026-10-28
Echo is a Go web framework. Prior to 4.15.2 and 5.1.1, Context.Scheme returns values from X-Forwarded-Proto, X-Forwarded-Protocol, or X-Url-Scheme without validating that they are supported web schemes. WWWRedirect and NonWWWRedirect use t…
- CVE-2026-25766MEDIUMCVSS 5.3EG 5.3fixed in 5.0.32026-02-19
Echo is a Go web framework. In versions 5.0.0 through 5.0.2 on Windows, Echo’s `middleware.Static` using the default filesystem allows path traversal via backslashes, enabling unauthenticated remote file read outside the static root. In …
- CVE-2026-55677HIGHCVSS 7.5EG 7.5fixed in 5.2.02026-06-26
Echo is a Go web framework. Prior to 4.15.3 and 5.2.0, Echo's router and static file handler disagree on URL path decoding. The router matches routes using the raw encoded path (preserving %2F as-is), while StaticDirectoryHandler unescapes…
Check whether github.com/labstack/echo/v5 is used in your infrastructure
EchelonGraph scans your cloud and SBOMs to map every package to your actual deployments. See blast radius for github.com/labstack/echo/v5 CVEs against the assets you own.
Book a Demo →