Invalidate session after password reset

Disclosed: 2019-11-05 08:37:11 By nikhil786 To liberapay
Low
Vulnerability Details
Website doesn't invalidate session after the password is reset which can enable attacker to continue using the compromised session. Steps: 1) Open same accounts in two different browsers 2) Change password in one browser and you will see that another browser still validate the session after password change (even after refresh the page ). Recommendation: As per OWASP, it is recommended to terminate all the active sessions when a password is changed and force the user to re-login. ## Impact Logging in with the new password doesn't invalidate the older session either: I could browse Liberapay using two sessions (in two different browsers) which were initiated using two different passwords.
Actions
View on HackerOne
Report Stats
  • Report ID: 678050
  • State: Closed
  • Substate: resolved
  • Upvotes: 6
Share this report