github.com/lin-snow/Ech0 · Ech0's RSS feed renders unescaped tag names and raw-HTML markdown, stored XSS against subscribers
Affects github.com/lin-snow/Ech0Source GCVE Database
CVSS 4.8 Medium : upgrade to 1.4.8-0.20260503035519-fd320fe3e902 when convenient.
Data as of 27 Oct 2026, 02:57 UTC
- Patch
- Available – fixed in 1.4.8-0.20260503035519-fd320fe3e902
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:NWhat to do
Upgrade github.com/lin-snow/Ech0 to 1.4.8-0.20260503035519-fd320fe3e902.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Gogithub.com/lin-snow/Ech0 | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A patch is available in Ech0 version 1.4.8-0.20260503035519-fd320fe3e902 that properly escapes tag names and disables raw HTML rendering in Markdown. Users should upgrade to this fixed version to remediate the vulnerability. Until patched, restrict admin privileges to trusted users only, as only admins can inject malicious content. No other mitigations are specified by the vendor.
Description
Ech0 versions prior to 1.4.8-0.20260503035519-fd320fe3e902 contain a stored cross-site scripting (XSS) vulnerability in their public RSS/Atom feed. The feed renders attacker-controlled tag names and Markdown content without proper HTML escaping, allowing injected script tags to execute in RSS readers that render HTML. This vulnerability requires admin privileges to create malicious content and affects subscribers who consume the RSS feed. A fix is available in version 1.4.8-0.20260503035519-fd320fe3e902.