Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/steveiliop56/tinyauth
  4. ›
  5. CVE-2026-77561

CVE-2026-77561: Tinyauth: Unauthenticated login attempts can trigger global login lockdown denial of service

September 22, 2026

Tinyauth’s login rate-limit bookkeeping can enter a global lockdown mode when its in-memory login-attempt map reaches 256 distinct identifiers. Because unauthenticated POST /api/user/login requests for unknown usernames are recorded in this same map, a remote unauthenticated attacker can submit 257 unique bogus usernames and cause valid credentials for unrelated users to be treated as locked until auth.loginTimeout expires.

This was confirmed against the stable v5.0.7 release. With default configuration, auth.loginTimeout is 300 seconds and auth.loginMaxRetries is 3, so the denial lasts about 5 minutes and can be repeated.

References

  • github.com/advisories/GHSA-9xhm-w3wj-xhqh
  • github.com/tinyauthapp/tinyauth/commit/654b5cc436fc67865c1f55edf9ba9fbded50b74f
  • github.com/tinyauthapp/tinyauth/commit/dade1e2c8f27a23df56ac216dcaf4b37081698e7
  • github.com/tinyauthapp/tinyauth/pull/1008
  • github.com/tinyauthapp/tinyauth/pull/943
  • github.com/tinyauthapp/tinyauth/releases/tag/v5.1.0
  • github.com/tinyauthapp/tinyauth/security/advisories/GHSA-9xhm-w3wj-xhqh
  • nvd.nist.gov/vuln/detail/CVE-2026-77561

Code Behaviors & Features

Detect and mitigate CVE-2026-77561 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.0.1-0.20260715123057-dade1e2c8f27

Fixed versions

  • 1.0.1-0.20260715123057-dade1e2c8f27

Solution

Upgrade to version 1.0.1-0.20260715123057-dade1e2c8f27 or above.

Impact 5.3 MEDIUM

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

Learn more about CVSS

Weakness

  • CWE-307: Improper Restriction of Excessive Authentication Attempts

Source file

go/github.com/steveiliop56/tinyauth/CVE-2026-77561.yml

Spotted a mistake? Edit the file on GitLab.

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

Page generated Wed, 23 Sep 2026 12:17:16 +0000.