CVE-2026-77582
UNKNOWNDescription
Tinyauth is an authentication and authorization server. Prior to 5.1.0, Tinyauth exposes a remotely observable timing difference between authentication attempts for existing and nonexistent local usernames. internal/controller/user_controller.go loginHandler and internal/middleware/context_middleware.go basicAuth return quickly after internal/service/auth_service.go reports a missing user, while an existing user causes bcrypt password verification work. Repeated measurements can therefore disclose valid usernames and support targeted credential attacks. This issue is fixed in version 5.1.0.
Timeline
Published:September 21st, 2026 5:18 PM
Last modified:September 30th, 2026 5:32 PM
CVSS Scoring
No CVSS v3 score available
Weaknesses (CWE)
References & Reports
Advisories, patches, and third-party reports
- https://github.com/tinyauthapp/tinyauth/commit/c22925c2fba981875d0a2b09dd3ee41c0ae4c310
- https://github.com/tinyauthapp/tinyauth/pull/1004
- https://github.com/tinyauthapp/tinyauth/releases/tag/v5.1.0
- https://github.com/tinyauthapp/tinyauth/security/advisories/GHSA-456h-ww26-f758
- https://github.com/tinyauthapp/tinyauth/security/advisories/GHSA-456h-ww26-f758
Source: NIST NVD · Data may lag official sources by up to one minute