HexBrain

Weblate · Report #223327

No expiration of session ID after Password change

Validstatus
lowseverity
4upvotes
17 May 2017disclosed

How it was found

If an user changes his password, the session persists and new session ID won't be created.

POC -

  1. Make any request and capture it using any proxy (burp)
  2. Go to account settings and change the password.
  3. Replay the captured request by changing any parameter(username or fullname)
  4. You get a response saying our profile settings was updated.
  5. When we view our profile, we can actually see that the changes have taken place.

Impact- This has a fairly moderate impact as the session credentials are still in use even after password change.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original