Old sessions are not blocked by the login enable function. in snipe/snipe-it
Valid
Reported on
Mar 25th 2022
Description
If you disable logic function of an user, that user can still login by using their old session.
Proof of Concept
Step 1: login to dashboard by a normal account.
Step 2: use a diffrent browser to login as admin
Step 3: make the normal account in step 1 unable to login.
Step 4: return to the browser login the normal account and refresh. You can see that this user can still login and use website's feature like create asset (if this account has permission)
Impact
This could make leaked data.
Occurrences
We are processing your report and will contact the
snipe/snipe-it
team within 24 hours.
a year ago
We have contacted a member of the
snipe/snipe-it
team and are waiting to hear back
a year ago
We have sent a
follow up to the
snipe/snipe-it
team.
We will try again in 7 days.
a year ago
UsersController.php#L210-L308
has been validated
to join this conversation