SourceCodester Pet Grooming Management Software Cross-Site Request Forgery Vulnerability

Vulnerability

A cross-site request forgery (CSRF) vulnerability has been identified in SourceCodester Pet Grooming Management Software version 1.0. This issue arises because the application does not properly validate requests, allowing attackers to manipulate password reset processes and potentially take over admin accounts. The vulnerability can be exploited remotely, without authentication, but requires user interaction.

Impact

Exploitation of this vulnerability allows for cross-site request forgery, specifically targeting password reset functionalities, which could lead to unauthorized access to admin accounts.

Reproduction

To reproduce this vulnerability, send a POST request to the 'change_pass.php' endpoint within the 'admin' directory. The request must include a 'password' field with the desired new password value and an 'update' field. This can be automated with a script that simulates a form submission, such as a Burp Suite-generated PoC.

Added: Sep 27, 2025, 7:18 AM
Updated: Sep 27, 2025, 7:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
7.7
remediation
0.0
relevance
0.6
threat
6.4
urgency
2.9
incentive
1.7

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