Skip to content
OpenAdvisories
High · 8.2 CVE-2026-118262 EUVD-2026-112394GHSA-9969-6676-49h5GO-2026-6838

Echo: WebSocket proxy can retain connections and handlers after client disconnect

Published Oct 28, 2026 · Updated Nov 3, 2026 · Assigned by GitHub_M

Description

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 raw proxy waits for both copy directions without reliably closing the peer connection when one direction ends, including when a rejected upgrade response uses HTTP keep-alive. Repeated connections can accumulate resources and cause denial of service, depending on proxy-route accessibility, upstream behavior, and connection deadlines. This issue is fixed in 4.16.1 and 5.4.1.

Affected products

VendorProductAffectedFixed
labstack echo >= 4.15.0, < 4.16.1, >= 5.0.0, < 5.4.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 golang-github-labstack-echo No fix yet —
Debian 13 golang-github-labstack-echo No fix yet —
Debian 12 golang-github-labstack-echo No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 golang-github-labstack-echo No fix yet —
Ubuntu 26.04 LTS golang-github-labstack-echo No fix yet —
Ubuntu 24.04 LTS golang-github-labstack-echo No fix yet —
Ubuntu 22.04 LTS golang-github-labstack-echo +2 No fix yet —
Ubuntu 20.04 LTS golang-github-labstack-echo.v2 +1 No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling temporal 1.9.1-r6 —
Wolfi rolling temporal-ui-server 2.57.0-r1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/labstack/echo/v4 >= 4.15.0, < 4.16.1 4.16.1 GHSA-9969-6676-49h5
Go github.com/labstack/echo/v5 >= 5.0.0, < 5.4.1 5.4.1 GHSA-9969-6676-49h5

References