Back | Home

Broken Access Control and Remediation

What is Broken Access Control?

Broken Access Control is a security vulnerability that allows unauthorized users to access restricted resources or perform unauthorized actions within a web application. It occurs when access controls are not properly implemented or enforced, allowing attackers to bypass authentication mechanisms and gain unauthorized access to sensitive data or functionality.

Example of Broken Access Control

Consider a web application that manages user profiles:

This lack of proper access controls allows User B to view or modify User A's profile, leading to unauthorized access to sensitive information.

Remediation

To mitigate Broken Access Control vulnerabilities, web developers should: