HexBrain

Slack · Report #2582

Session Fixation disclosing email address

Informativestatus
7upvotes
31 Mar 2014disclosed

How it was found

Desc: Session fixation occurs due to SessionID in URL. A valid session-URL should be only a one time use. In this case a valid session-URL remains active for infinite time. The browser/cache may store this unique Session-URL and disclose EMAIL address of the user.

Working: 1>Register 2>One registering, you will redirected to unique URL: https://slack.com/go/x-2xxxxx-f8xx7#signup 3>This link remains useable and valid and doesn't have an expiry. 4>Anyone having access to the browser history can access the link and hence the email is disclosed.

Fix: One time use of the URL Use of Expiry time (for ex: 10 mins) or so

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