QID 153006
Date Published: 2023-07-18
QID 153006: Password Submission in GET Request
Affected application uses GET method to submit passwords, which are transmitted within the query string of the requested URL.
Sensitive information within URLs may be logged in various locations, including the user's browser, the web server, and any forward or reverse proxy servers between the two endpoints. URLs may also be displayed on-screen, bookmarked or emailed around by users. They may be disclosed to third parties via the Referer header when any off-site links are followed.
Placing passwords into the URL increases the risk as they could be captured by an attacker.
Solution
All forms submitting passwords should use the POST method. To achieve this, applications should specify the method attribute of the FORM tag as method="POST". It may also be necessary to modify the corresponding server-side form handler to ensure that submitted passwords are properly retrieved from the message body, rather than the URL.
Vendor References
CVEs related to QID 153006
Software Advisories
| Advisory ID | Software | Component | Link |
|---|