Skip to content

Add "Token is Not Invalidated After Login" variant under "Weak Password Reset Implementation" #89

Closed
@tasandberg

Description

@tasandberg

Explanation

This is a low-impact but sub-optimal behavior for PW reset flows. The scenario is as follows:

  1. User requests PW reset
  2. User remembers password and logs in normally
  3. PW reset is NOT validated, and the token/link remains valid for the usual duration

The fix would be making sure to invalidate any outstanding PW reset token when the user logs in.

This would be a P5, nested like so:
Insufficient Security Configurability > Weak Password Reset Implementation > Token is Not Invalidated After Login

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions