A SQL injection vulnerability exists in the Blood Bank Management System 1.0 within the cancel.php component. The application fails to properly sanitize user-supplied input in SQL queries, allowing an attacker to inject arbitrary SQL code. By manipulating the search field, an attacker can bypass authentication and gain unauthorized access to the system.
The application does not perform proper sanitization of user-supplied input data before including it in SQL queries. An attacker can manipulate the search field in the cancel.php component by injecting arbitrary SQL code. This results in the ability to bypass the authentication mechanism (auth bypass) and gain unauthorized access to the system without knowing valid login credentials.
An attacker with network access to the application can bypass authentication and gain unauthorized access to the blood bank management system, as well as read or modify data stored in the database.
Apply patches available from the vendor according to the references. Until the fix is implemented, it is recommended to restrict access to the application only from trusted networks and implement WAF rules blocking characteristic SQL injection sequences in input fields.
Blood Bank Management System version 1.0 (Shridharshukl)
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:NShridharshukl Blood Bank Management System
APPShridharshukl1.0
Related vulnerabilities
Eskalacja uprawnień w Blood Bank Management System 1.0 (delete.php)
SQL Injection z pominięciem uwierzytelnienia w Blood Bank Management System
SQL Injection i Auth Bypass w Blood Bank Management System 1.0
A cross-site scripting (XSS) vulnerability exists in the Blood Bank Management System 1.0 within the blooddinf...
A cross-site scripting (XSS) vulnerability exists in the Blood Bank Management System 1.0 within the login.php...