U.S. Dept Of Defense · Report #1877989
Client side authentication leads to Auth Bypass
Validstatus
mediumseverity
26upvotes
24 Mar 2023disclosed
How it was found
Hi Team
I have found that to access the data of endpoint https://████████/███/?#/ as user has to submit a password/passphrase.
When we provide wrong password then we get and error message asked to get pass assistance message Contact ████ for password assistance.
After analyzing the JS file I found that when correct password is provide a parameter is set in the localstorage "███████:true"
Impact
Auth bypass lead to sensitive data exposer like phone number, email id etc.
System Host(s)
██████
Affected Product(s) and Version(s)
CVE Numbers
Steps to Reproduce
- Visit https://███/█████/?#/
- Set a new parameter in local storage name
█████and valuetrue - Reload the page
█████