Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover exposed admin endpoint
-
DeliveryCraft malicious ID parameter
-
ExploitInject SQL via viewrequest.php
-
ExecutionExtract credentials and PII from database
-
PersistAuthenticate to admin panel
-
ImpactFull application takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the /admin/viewrequest.php endpoint of an Online Blood Bank Management System 1.0 deployment and the ability to supply the 'ID' parameter - per CVSS AV:N/AC:L/PR:N/UI:N, no authentication or user interaction is required against default configurations. The limiting factor is that the vulnerable endpoint lives under /admin/, so deployments that gate the admin directory behind external authentication (HTTP basic auth, VPN, IP allowlist) or that are not internet-exposed materially reduce realistic exposure. The publicly available exploit (GitHub issues link in references) lowers the skill barrier, and because this is a small PHP application typically self-hosted by educational/small-org users, instances are often left with default permissive configurations. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N indicates network-reachable, low-complexity, unauthenticated exploitation with no user interaction - a high-priority profile for an internet-exposed app. However, scope is unchanged and impacts are Low across C/I/A (suggesting partial data exposure rather than full DB compromise via this single vector), which is why the base score lands at 7.3 rather than critical. The 'E:P' temporal metric and the referenced GitHub issue confirm publicly available exploit code exists, increasing real-world risk. No EPSS score or CISA KEV entry was supplied, and the product is a small open-source/educational PHP application with likely limited but exposed deployment footprint - meaning targeted opportunistic scanning is plausible but mass exploitation campaigns are less certain. Despite the 'Low' impact ratings, SQL injection in an admin endpoint typically enables credential extraction and lateral escalation beyond what CVSS captures, so defenders should treat this as higher risk than the numeric score suggests. |
| Exploit ScenarioDerived | An unauthenticated remote attacker discovers an exposed Online Blood Bank Management System instance via Shodan or Google dorking, then issues a crafted HTTP request such as GET /admin/viewrequest.php?ID=1' UNION SELECT username,password FROM admin-- to enumerate administrator credentials from the backend database. Because publicly available exploit code (referenced in the GitHub issue at zhengdexu-bot/zhengdexu#1) automates this pattern, even low-skill attackers can extract donor PII, blood-type records, and admin login hashes. With credentials in hand the attacker pivots to the admin panel for full application takeover. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 01, 2026
SQL injection in itsourcecode Online Blood Bank Management System 1.0 allows remote unauthenticated attackers to manipulate the 'ID' parameter on /admin/viewrequest.php to inject arbitrary SQL into backend database queries. Publicly available exploit code exists per VulDB, raising the practical risk despite the moderate CVSS 7.3 score. No CISA KEV listing or EPSS data was provided, so widespread automated exploitation cannot be confirmed at this time.
RemediationAI
No vendor-released patch identified at time of analysis - itsourcecode has not published a fixed version in the references provided. Defenders should apply compensating controls: rewrite the affected query in /admin/viewrequest.php to use PDO or mysqli prepared statements with bound parameters for the 'ID' argument, cast the parameter to an integer (intval) before use if it is expected to be numeric, and audit other admin endpoints for the same pattern. As an immediate mitigation, restrict access to /admin/ paths via IP allowlist or HTTP authentication at the web server layer (trade-off: legitimate admin access must be re-provisioned), deploy a WAF rule blocking SQLi metacharacters on the ID parameter (trade-off: bypassable by sophisticated attackers using encoding), and disable internet exposure of the admin interface entirely if feasible. Monitor VulDB entry https://vuldb.com/vuln/367527 and the vendor site https://itsourcecode.com/ for an official patched release.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is a PHP-based web application (Online Blood Bank Management System v1.0) distributed via itsourcecode, identified by CPE cpe:2.3:a:itsourcecode:online_blood_bank_management_system. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning the 'ID' GET/POST parameter on the admin viewrequest.php endpoint is concatenated directly into a SQL query without parameterization or sanitization. This is a classic PHP/MySQL anti-pattern where developer-supplied input flows into mysqli_query or similar without prepared statements, enabling boolean-based, union-based, or error-based SQLi techniques.
Know when Online Blood Bank Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was identified in itsourcecode Online Blood Bank Management System 1.0. Impacted is an unknown function of the file /admin/viewrequest.php. Such manipulation of the argument ID leads to sql injection. The attack can be executed remotely. The exploit is publicly available and might be used.
Executive ViewAI
itsourcecode Online Blood Bank Management System version 1.0 contains an unauthenticated SQL injection vulnerability allowing attackers to extract or modify patient blood bank records and operational data. Publicly available exploit code exists, creating immediate risk of data breach affecting protected health information; no vendor patch is available, requiring urgent mitigation or system replacement.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Web Application Firewall rules specifically filtering SQL injection attempts against the 'ID' parameter; (2) Network segmentation restricting admin interface access by IP whitelist and VPN; (3) Database credential privilege restriction to minimum required permissions; (4) Enhanced monitoring and alerting for anomalous query patterns; (5) Offline operation or system isolation if compensating controls cannot be deployed within 24 hours.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
A vulnerability classified as critical has been found in code-projects Blood Bank Management System 1.0. Rated medium se
A vulnerability was found in code-projects Blood Bank Management System 1.0. Rated medium severity (CVSS 6.9), this vuln
A vulnerability was found in code-projects Blood Bank Management System 1.0. Rated medium severity (CVSS 6.9), this vuln
A vulnerability, which was classified as critical, has been found in itsourcecode Online Blood Bank Management System 1.
A vulnerability was found in itsourcecode Online Blood Bank Management System 1.0. Rated medium severity (CVSS 6.9), thi
A vulnerability classified as problematic was found in itsourcecode Online Blood Bank Management System 1.0. Rated mediu
A vulnerability classified as critical has been found in itsourcecode Online Blood Bank Management System 1.0. Rated med
A vulnerability was found in itsourcecode Online Blood Bank Management System 1.0 and classified as critical. Rated medi
A vulnerability was found in itsourcecode Online Blood Bank Management System 1.0. Rated medium severity (CVSS 6.9), thi
SQL injection in itsourcecode Online Blood Bank Management System 1.0 allows remote unauthenticated attackers to manipul
A vulnerability was found in itsourcecode Online Blood Bank Management System 1.0. Rated medium severity (CVSS 5.3), thi
A vulnerability was found in itsourcecode Online Blood Bank Management System 1.0. Rated medium severity (CVSS 5.3), thi
EUVD-2026-33624
GHSA-w59q-8pf5-r5pc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB