A SQL injection vulnerability exists in the Blood Bank Management System 1.0 within the abs.php component. The application fails to properly sanitize usersupplied 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 properly sanitize user-supplied data before placing it in SQL queries. An attacker can manipulate the search field by injecting arbitrary SQL code. As a result, it is possible to bypass the authentication mechanism and gain unauthorized access to the system without knowing the correct credentials.
An attacker can bypass authentication and gain unauthorized access to the system, as well as read or modify data stored in the database (high risk to data confidentiality and integrity).
Patches available from the vendor should be applied according to the references. As an interim security measure, it is recommended to implement parameterized SQL queries (prepared statements) and validation and sanitization of input data on the server side. Until a patch is released, consider restricting access to the application only to trusted networks.
Blood Bank Management System version 1.0 (abs.php component), authored by 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
SQL Injection z pominięciem uwierzytelnienia w Blood Bank Management System
SQL Injection w Blood Bank Management System — obejście uwierzytelnienia
Eskalacja uprawnień w Blood Bank Management System 1.0 (delete.php)
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 updatepro...