Major security vulnerability. Passwords being sent in plaintext, as part of the URL!

LongIslandEVs

New member
Joined
Jan 31, 2022
Messages
13
Location
Port Jefferson Station, New York
1686678979168.png

Logged into the main page, and see both my username and password listed right in the address bar!

As a Security Engineer by trade, this is a HUGE vulnerability. Passwords should NEVER be sent via plaintext, or visible to the end-user in any way.
 
I think I have recreated this scenario, although for me it takes a very specific sequence of events for it to happen. I have to log out, or refresh the page while in a non-logged in state, and then before the page completely draws, I have to submit the log in. It seems that it's only under that specific condition that this happens. I am attempting to figure out where in the code it is sending the username/password via GET parameters.

While I certainly agree that this is unacceptable behavior for the site, even though the password is visible, it is sent between the user's browser and the site securely (via https) and technically, even if the username/password is transmitted to the site via the POST method (which uses a "hidden" method for sending login credentials to the server as opposed to in the address URL), the username/password is just as accessible to someone with access to the user's browser by using the browser's dev tools app and viewing the login payload data:

1686773298458.png

I will fix the code so that it does not so visibly expose this data, but until I can roll out a fix, I think the solution is to not initiate a login until the page fully loads.
 
Back
Top