CVE-2023-46017 in Blood Bankinfo

Summary

by MITRE • 11/14/2023

SQL Injection vulnerability in receiverLogin.php in Code-Projects Blood Bank 1.0 allows attackers to run arbitrary SQL commands via 'remail' and 'rpassword' parameters.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 02/13/2026

The CVE-2023-46017 vulnerability represents a critical SQL injection flaw within the Code-Projects Blood Bank 1.0 web application that specifically targets the receiverLogin.php script. This vulnerability exposes the system to unauthorized database access and manipulation through two primary input parameters: 'remail' and 'rpassword'. The flaw stems from inadequate input validation and sanitization mechanisms that fail to properly escape or parameterize user-supplied data before incorporating it into SQL query constructs. Attackers can exploit this weakness by crafting malicious payloads in either parameter that bypass authentication mechanisms and execute arbitrary SQL commands against the underlying database system.

The technical nature of this vulnerability aligns with CWE-89, which categorizes SQL injection as a common weakness in software development where untrusted data is directly incorporated into SQL commands without proper sanitization. This particular implementation flaw allows attackers to manipulate the database through the receiver login functionality, potentially gaining access to sensitive donor and recipient information stored within the blood bank management system. The vulnerability operates at the application layer where user inputs are processed without adequate protection against malicious SQL syntax injection, creating a pathway for data exfiltration, modification, or complete database compromise.

From an operational perspective, this vulnerability poses significant risks to blood bank management systems that handle highly sensitive personal health information and donor records. Successful exploitation could enable attackers to bypass authentication mechanisms entirely, access confidential donor data including medical histories and contact information, modify existing records, or even delete critical database entries. The impact extends beyond simple unauthorized access as attackers could potentially manipulate blood inventory records, compromise patient safety information, or disrupt the entire blood bank operations. The vulnerability affects the integrity and confidentiality of the system, potentially violating healthcare data protection regulations and exposing organizations to legal and regulatory consequences.

The mitigation strategies for CVE-2023-46017 should focus on implementing robust input validation and parameterized queries to prevent SQL injection attacks. Organizations must ensure that all user inputs are properly sanitized and validated before being processed by database queries. The recommended approach involves using prepared statements or parameterized queries that separate SQL command structure from data values, effectively neutralizing injection attempts. Additionally, implementing proper access controls, input filtering mechanisms, and regular security testing can significantly reduce the attack surface. The vulnerability demonstrates the importance of following secure coding practices and adheres to ATT&CK technique T1190 which focuses on exploiting vulnerabilities in web applications through SQL injection methods. Regular security updates and patch management processes should be implemented to address similar vulnerabilities in web applications and prevent exploitation attempts that leverage these common attack vectors.

Reservation

10/16/2023

Disclosure

11/14/2023

Moderation

accepted

CPE

ready

EPSS

0.00355

KEV

no

Activities

very low

Sector

Finance

Sources

Do you know our Splunk app?

Download it now for free!