Broken Access Control


Broken access control is a type of security vulnerability that occurs when a system fails to restrict or limit access to authorized users appropriately.

  • allows unauthorized users to:
    • gain access to sensitive or confidential information
    • modify or delete data
    • or perform other unauthorized actions
  • is a common vulnerability
  • e.g., system that allows for direct object reference
    • attacker can modify a URL (or other references) to specify a resource they should not be able to access
  • mitigate by:
    • Implementing access controls properly
    • regularly testing for vulnerabilities