Skip to content
OpenAdvisories

Package · Debian

ruby-rodauth

5 known vulnerabilities.

5 results · Feed

  • Medium 5.4

    Rodauth before 2.47.0 Authentication Bypass via jwt_refresh

    Rodauth before 2.47.0 contains an authentication bypass vulnerability in the jwt_refresh route that issues new JWT access tokens without requiring a refresh token. Attackers can present an access token to the refresh route via non-POST methods to obtain a new…

  • Medium 5.4

    Rodauth before 2.47.0 TOTP Code Reuse via Drift Window

    Rodauth before 2.47.0 contains a time-based one-time password reuse vulnerability in the otp feature that fails to track the last accepted code timestamp. Attackers who observe a valid TOTP code can replay it during the drift window to bypass the second authe…

  • Medium 4.7

    Rodauth before 2.47.0 CSRF Protection Bypass via Content-Type

    Rodauth before 2.47.0 contains a cross-site request forgery protection bypass vulnerability in the JSON request content type validation. Attackers can craft cross-origin form posts with content types containing application/json substrings to bypass CSRF token…

  • Medium 4.7

    Rodauth before 2.47.0 Open Redirect via Return-to Path

    Rodauth before 2.47.0 fails to validate protocol-relative return-to paths in confirm_password, login_return_to_requested_location, and two_factor_auth_return_to_requested_location features. Attackers can craft paths with leading double slashes that browsers r…

  • High 8.7

    Rodauth before 2.46.0 Authentication Bypass via webauthn_login

    Rodauth before 2.46.0 contains an authentication bypass vulnerability in the webauthn_login route that allows logged-in users to authenticate as any other account. Attackers can exploit improper account resolution logic that falls back to session account iden…