PHPGurukul Online Course Registration
cpe:2.3:a:phpgurukul:online_course_registration:*:*:*:*:*:*:*
- 3.1
A SQL injection vulnerability has been identified in the PHPGurukul Online Course Registration application, specifically in version 3.1. The issue arises in the '/my-profile.php' file, where the 'cgpa' parameter is manipulated, allowing attackers to inject malicious SQL queries. This vulnerability can be exploited remotely, without any authentication, potentially leading to unauthorized access and manipulation of the application's database.
Exploitation of this vulnerability allows for unauthorized SQL query execution, which could lead to unauthorized data access, data modification or deletion, and in some cases, full control over the application or server.
The vulnerability can be reproduced by sending a POST request to '/onlinecourse/my-profile.php' with the 'cgpa' parameter manipulated to include a crafted SQL payload. This can be done using tools like sqlmap, which automates the process of finding and exploiting SQL injection vulnerabilities.
It is recommended to validate and sanitize user inputs, use prepared statements to prevent SQL injection, and review database permissions to limit access.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.