Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/lin-snow/ech0
  4. ›
  5. GHSA-rgj7-vg8v-j4wr

GHSA-rgj7-vg8v-j4wr: Ech0's Unauthenticated Like Endpoint Enables Arbitrary Engagement Metric Inflation

May 7, 2026

No authentication is required to invoke PUT /api/echo/like/:id. The handler is registered on the public router group. The service increments fav_count for the given echo without checking identity, without a per-user limit, and without CSRF tokens. A remote client can arbitrarily inflate like metrics with repeated requests.

References

  • github.com/advisories/GHSA-rgj7-vg8v-j4wr
  • github.com/lin-snow/Ech0/commit/a7e8b8e84bd1e3db090dfb720f2c6c433356b442
  • github.com/lin-snow/Ech0/security/advisories/GHSA-rgj7-vg8v-j4wr

Code Behaviors & Features

Detect and mitigate GHSA-rgj7-vg8v-j4wr with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 1.4.8-0.20260503040728-a7e8b8e84bd1

Fixed versions

  • 1.4.8-0.20260503040728-a7e8b8e84bd1

Solution

Upgrade to version 1.4.8-0.20260503040728-a7e8b8e84bd1 or above.

Impact 5.3 MEDIUM

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

Learn more about CVSS

Weakness

  • CWE-306: Missing Authentication for Critical Function
  • CWE-862: Missing Authorization

Source file

go/github.com/lin-snow/ech0/GHSA-rgj7-vg8v-j4wr.yml

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sun, 08 Nov 2026 00:15:56 +0000.