Testing for arbitrary HTTP methods

Disclosed: 2020-07-06 12:11:05 By sandesh_shinde To drive_net_inc
Low
Vulnerability Details
Test for allowed HTTP methods on the server. Below are the steps to reproduce it. Step 1. Navigate the url Step 2. Intercept the GET http request using burp suite Step 3. change GET to ABCD as shown in screenshot and forward this request to server Step 4. Observe the http response from the server, it shows Allow header and http methods enabled on the server ## Impact There seems to be no major impact If the tester gets a "405 Method not allowed" or "501 Method Unimplemented", but the target application showing what methods are allowed on the server. here in this case there are PUT and DELETE methods are shown. Using this methods attacker can use exploits to get server access or file upload using PUT method.
Actions
View on HackerOne
Report Stats
  • Report ID: 775560
  • State: Closed
  • Substate: resolved
  • Upvotes: 15
Share this report