Quick answers
- Is CVE-2026-79663 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-79663 being exploited in the wild.
- How severe is CVE-2026-79663?
- Medium severity, with a CVSS score of 4.8, published 25 August 2026.
- Which products and versions are affected?
- github.com/lin-snow/ech0 (Go) SEMVER:introduced=0,fixed=1.4.8-0.20260503035519-fd320fe3e902; Lin-Snow Ech0 before 4.7.3.
- Is there a fix for CVE-2026-79663?
- Yes. github.com/lin-snow/ech0 (Go): upgrade to 1.4.8-0.20260503035519-fd320fe3e902 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-79663 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-79663?
- Check whether you run github.com/lin-snow/ech0 (Go) or Lin-Snow Ech0 at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/lin-snow/ech0 (Go): upgrade to 1.4.8-0.20260503035519-fd320fe3e902 or later
go get github.com/lin-snow/ech0@v1.4.8-0.20260503035519-fd320fe3e902
Technical details
This is a stored cross-site scripting (XSS) vulnerability arising from two separate HTML-escaping failures in the public RSS/Atom feed generation. First, tag names are directly inserted into HTML via fmt.Appendf without escaping at internal/service/common/common.go:120, allowing a tag like "</span><script>..." to break out of its span element. Second, the Markdown renderer at internal/util/md/md.go does not set the html.SkipHTML flag, permitting raw <script> blocks in echo content to pass through unmodified into the RSS summary field. The feed declares <summary type="html">, so RSS readers decode the XML entities and execute the resulting JavaScript in the reader's origin. Attack requires admin privileges to create or edit echoes, but the XSS payload persists and affects all downstream subscribers. The vulnerability is fixed in version 4.7.3.
Affected products
- lin-snow Ech0 before 4.7.3
Identifiers
- CVE-2026-79663
- GHSA-3v85-fqvh-7rxf
- GO-2026-5100
Timeline
- 2026-05-03: disclosed: GitHub Security Advisory (GHSA-3v85-fqvh-7rxf) published
- 2026-08-25: advisory: CVE-2026-79663 published on NVD