Inconsistent security controls
This vulnerability highlights a critical security design flaw known as inconsistent security controls , where different parts of an application apply different rules for authentication and authorization, allowing an attacker to chain weak logic together to gain elevated privileges. The attack begins by discovering a hidden administrative endpoint using a content discovery feature in Burp Suite. The /admin path is not exposed through normal navigation but is still accessible on the server. When directly browsing to /admin , access is denied. However, the response reveals an important detail: only users with a specific corporate email domain (e.g., @dontwannacry.com ) are permitted to access the admin panel. This immediately suggests that access control is being partially based on a user-controlled attribute (email domain), which is a weak and unsafe design choice. The next step involves analyzing the registration process. The application instructs that employees should register us...