Clear Byte

Broken Access Control

Application logic and broken access control issues are often triggered by perfectly valid HTTP requests containing no illegal or malformed character sequences. Still, these requests are crafted intentionally to misuse the application's logic for malicious purposes or circumvent the application's access control.

Hunt for broken access control

  1. Learn about your target application. The more you understand about the architecture and development process of the web application, the better you'l be at spotting these vulnerabilities.
  2. Intercept requests while browsing the site and pay attention to sensitive functionalities. Keep track of every request sent during these actions.
  3. Use your creativity to think of ways to bypass access control or otherwise interfere with application logic.
  4. Think of ways to combine the vulnerability you've found with other vulnerabilities to maximize the potential impact of the flaw.

On this page