U.S. Dept Of Defense · Report #519418
Trace.axd page leaks sensitive information
Validstatus
criticalseverity
29upvotes
19 Aug 2019disclosed
Summary
See the writeup at https://aaronesau.com/blog/posts/5
How it was found
Summary
Trace.axd leaks sensitive information on ██████████ by allowing signed in users to view previous requests sent to the webserver.
Impact
Information leaked includes (but is not limited to):
- full names
- email addresses
- social security numbers
- dates of birth
- plaintext passwords
- cookies, session tokens, and CSRF tokens
- IP addresses and headers
- application specific information (endpoints, files and directories on the filesystem, software versions, )
Step-by-step Reproduction Instructions
- Visit https://████████/Gateway/sso.aspx and sign in. Note that any user can create a user (and any privilege level works for this vulnerability as long as a user is signed in), so this should be considered an unauthenticated vulnerability.
- Visit https://██████████/████/Trace.axd
- Click on
View Detailsfor any request that seems interesting. You can find social security numbers by visiting any of the/candidate_app/dspstatus.aspxpages and then Ctrl+F'ing forapp_ssn.
Suggested Mitigation/Remediation Actions
Disable Trace.axd. https://docs.microsoft.com/en-us/previous-versions/dotnet/articles/ms972204(v=msdn.10)
Impact
Any attacker can potentially access the following information of current or future Navy personnel:
- full names
- email addresses
- social security numbers
- dates of birth
- plaintext passwords
- cookies, session tokens, and CSRF tokens
- IP addresses and headers
- application specific information (endpoints, files and directories on the filesystem, software versions, )