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.
CVSS
No CVSS.
References
Configurations
No configuration.
History
23 Sep 2026, 20:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/tinyauthapp/tinyauth/security/advisories/GHSA-456h-ww26-f758 - |
21 Sep 2026, 17:18
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-21 17:18
Updated : 2026-09-30 17:32
NVD link : CVE-2026-77582
Mitre link : CVE-2026-77582
CVE.ORG link : CVE-2026-77582
JSON object : View
Products Affected
No product.
CWE
CWE-208
Observable Timing Discrepancy
