Skip to content

101

  • sending malicious requests using unexpected methods, which may lead to bypassing the web app controls.
  • usually uses GET/POST. If the webapp allows other types, this could be exploitable
  • 9 different verbs - https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods
  • usual verbs:

Causes:

Insecure Configuration

  • web config ONLY allows GET and POST requests "with authentication" to access the admin page.
  • possibly: a "HEAD" request will be able to access without authentication.

Insecure Coding

  • eg: an sql injection was found and the developer fixed the finding only for a GET request.
    • so the sqli can be exploited with a POST request.