Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/lin-snow/ech0
  4. ›
  5. CVE-2026-35036

CVE-2026-35036: Ech0 has Unauthenticated Server-Side Request Forgery in Website Preview Feature

April 3, 2026 (updated April 6, 2026)

Ech0 implements link preview (editor fetches a page title) through GET /api/website/title. That is legitimate product behavior, but the implementation is unsafe: the route is unauthenticated, accepts a fully attacker-controlled URL, performs a server-side GET, reads the entire response body into memory (io.ReadAll). There is no host allowlist, no SSRF filter, and InsecureSkipVerify: true on the outbound client.

Attacker outcome : Anyone who can reach the instance can force the Ech0 server to open HTTP/HTTPS URLs of their choice as seen from the server’s network position (Docker bridge, VPC, localhost from the process view). Go’s default http.Client follows redirects (unless disabled). Redirect chains can move the server-side request from an allowed-looking host to an internal target; the code does not disable this in SendRequest.

References

  • github.com/advisories/GHSA-wc4h-2348-jc3p
  • github.com/lin-snow/Ech0
  • github.com/lin-snow/Ech0/security/advisories/GHSA-wc4h-2348-jc3p
  • nvd.nist.gov/vuln/detail/CVE-2026-35036

Code Behaviors & Features

Detect and mitigate CVE-2026-35036 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.4.8-0.20260401031029-4ca56fea5ba4

Fixed versions

  • 1.4.8-0.20260401031029-4ca56fea5ba4

Solution

Upgrade to version 1.4.8-0.20260401031029-4ca56fea5ba4 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-918: Server-Side Request Forgery (SSRF)

Source file

go/github.com/lin-snow/ech0/CVE-2026-35036.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 09 May 2026 12:18:59 +0000.