Vulnerability · Published Oct 28, 2026 · Assigned by GitHub_M

CVE-2026-118652Echo: Reflected Cross-Site Scripting (XSS) via unsanitized JSONP callback in Context.JSONP / Context.JSONPBlob

Medium 6.1

In plain English

A medium-severity cross-site scripting in echo from labstack. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 15% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.1Medium
Exploit odds (30 days)0.2%top 84.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

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 executable script syntax, allowing reflected cross-site scripting when a user loads the crafted response. The vulnerable jsonPBlob path performs no callback validation or escaping, and exploitation requires an application route that exposes attacker control over the callback argument. This issue is fixed in 4.16.0 and 5.4.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12golang-github-labstack-echono fix listedDEBIAN-CVE-2026-118652
Debian:13golang-github-labstack-echono fix listedDEBIAN-CVE-2026-118652
Debian:14golang-github-labstack-echono fix listedDEBIAN-CVE-2026-118652
Gogithub.com/labstack/echo/v44.16.0GO-2026-6876
Gogithub.com/labstack/echo/v44.16.0GHSA-h9g5-28mm-hx3g
Gogithub.com/labstack/echo/v55.4.0GHSA-h9g5-28mm-hx3g
Gogithub.com/labstack/echo/v55.4.0GO-2026-6876
Ubuntu:22.04:LTSgolang-github-labstack-echono fix listedUBUNTU-CVE-2026-118652
Ubuntu:24.04:LTSgolang-github-labstack-echono fix listedUBUNTU-CVE-2026-118652
Ubuntu:26.04:LTSgolang-github-labstack-echono fix listedUBUNTU-CVE-2026-118652
Ubuntu:26.10golang-github-labstack-echono fix listedUBUNTU-CVE-2026-118652
Ubuntu:22.04:LTSgolang-github-labstack-echo.v2no fix listedUBUNTU-CVE-2026-118652
Ubuntu:22.04:LTSgolang-github-labstack-echo.v3no fix listedUBUNTU-CVE-2026-118652

Affected products (as reported)

VendorProductVersions
labstack echo < 4.16.0>= 5.0.0, < 5.4.0

Weakness: CWE-79 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

References