InvenTree Deploys a Weak Password Change Mechanism in inventree/inventree
Valid
Reported on
Jun 16th 2022
Description
When setting a new user password, InvenTree does not require knowledge of the original password or using another form of authentication.
Proof of Concept
1. Log in as a regular user
2. Go to the account settings link
3. Select Set Password
4. Enter any 8-character password string (this form is not constrained by the common passwords blocked in initial user creation).
Impact
If an attacker can gain access to an active user session (i.e. accessing terminal when user stands up), it would not be necessary to know the victim's current password in order to fully compromise the account.
References
We are processing your report and will contact the
inventree
team within 24 hours.
a year ago
The researcher's credibility has increased: +7
The fix is targeted for 0.8.0 - which is yet to be released. We discussed the severity in the team and do not think a CVE is warranted.
to join this conversation