SourceCodester Leave Application System Insecure Direct Object Reference Vulnerability

Vulnerability

A vulnerability allowing Insecure Direct Object Reference (IDOR) has been identified in SourceCodester Leave Application System version 1.0, which uses PHP and SQLite3. The issue resides in the user management feature, specifically within the file '/index.php?page=manage_user'. The vulnerability allows authenticated users to bypass authorization by manipulating the 'id' parameter in the URL. This exploitation can be done remotely and is associated with improper authorization, as the application fails to validate whether a user has the right to access or modify another user's information.

Impact

Exploitation of this vulnerability could lead to unauthorized access to and modification of other users' accounts, with the potential to escalate privileges and take over administrator accounts.

Reproduction

To reproduce this vulnerability, log into the application and navigate to the User Management section. Then, modify the 'id' parameter in the URL to access different user profiles without any authorization checks.

Added: Apr 2, 2026, 11:22 AM
Updated: Apr 2, 2026, 11:22 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
8.0
remediation
0.0
relevance
5.1
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.