Skip to content
OpenAdvisories

Package · Go

github.com/steveiliop56/tinyauth

4 known vulnerabilities.

4 results · Feed

  • Medium 5.3

    Tinyauth: Unauthenticated login attempts can trigger global login lockdown denial of service

    Tinyauth is an authentication and authorization server. Prior to 5.1.0, an unauthenticated remote attacker can send POST /api/user/login requests with 257 distinct nonexistent usernames to fill MaxLoginAttemptRecords and activate a global login lockdown. inte…

  • High 7.7

    Tinyauth has OAuth account confusion via shared mutable state on singleton service instances

    Tinyauth is an authentication and authorization server. Prior to version 5.0.5, all three OAuth service implementations (GenericOAuthService, GithubOAuthService, GoogleOAuthService) store PKCE verifiers and access tokens as mutable struct fields on singleton …

  • High 8.5

    Tinyauth vulnerable to TOTP/2FA bypass via OIDC authorize endpoint

    Tinyauth is an authentication and authorization server. Prior to 5.0.3, the OIDC authorization endpoint allows users with a TOTP-pending session (password verified, TOTP not yet completed) to obtain authorization codes. An attacker who knows a user's password…

  • Medium 6.5

    Tinyauth's OIDC authorization codes are not bound to client on token exchange

    Tinyauth is an authentication and authorization server. Prior to 5.0.3, the OIDC token endpoint does not verify that the client exchanging an authorization code is the same client the code was issued to. A malicious OIDC client operator can exchange another c…