HexBrain

U.S. Dept Of Defense · Report #423118

Unencrypted __VIEWSTATE parameter in a DoD website

Validstatus
mediumseverity
2upvotes
14 May 2020disclosed

How it was found

Hi there i realise that the information passing to the server in the subdomain http://████████ can be seen without any encryption thought the __VIEWSTATE Parameter.

To reduce the change of someone interception the information the parameter should be encrypted due to the sensivity of the information passing thought there.

POC: Well this quiet easy to explore it. Go to the following website with burp turned on: url: https://█████/

Intercept the traffic and check the response from the __VIEWSTATE parameter and you will see the information passing in cleartext

viewstate.jpg

Recommendations. The __VIEWSTATE variable cipher is recommended in the application settings (web.config).

References: http://msdn.microsoft.com/en-us/library/ms178199(v=vs.85).aspx https://www.acunetix.com/vulnerabilities/web/unencrypted-__viewstate-parameter

Best Regards Miguel Santareno

Impact

It depends on the information passing around but for what can i see this is still a medium stuff

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original