Code-Projects BloodBank Managing System
cpe:2.3:a:code-projects:blood_bank_management_system:*:*:*:*:*:*:*
- 1.0
A SQL injection vulnerability has been identified in the BloodBank Managing System version 1.0. The issue arises in the file get_state.php, where the G_STATE_ID parameter is manipulated to execute unauthorized SQL commands. This vulnerability can be exploited remotely, and the exploit has been publicly disclosed.
Exploitation of this vulnerability allows for SQL injection, where an attacker can interfere with the application's database queries. This could lead to unauthorized data access, data manipulation, or in some cases, executing administrative operations on the database.
To reproduce this vulnerability, send a POST request to the get_state.php file with the G_STATE_ID parameter. The value of G_STATE_ID can be replaced with a crafted SQL payload, such as '0 UNION SELECT 1,@@version#'. This payload exploits the SQL injection by appending a UNION SELECT statement to the original SQL query, which is then executed by the database. The response will include the MySQL version, indicating that the injection was successful.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.