Skip to main content
VulnerabilityPublished

CVE-2025-63528: Blood Bank Management System · Cross-site Scripting

Source CVE Database V5

0

Not known to be exploited · CVSS 8.5 High.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
8.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 25% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AC:L/AV:N/A:N/C:H/I:L/PR:L/S:C/UI:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 1 Dec 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

Immediate mitigation should focus on implementing proper input validation and output encoding for the 'error' parameter in blooddinfo.php to neutralize malicious scripts. Employ context-sensitive encoding (e.g., HTML entity encoding) to ensure that injected scripts are not executed by browsers. If source code access is available, developers should adopt secure coding practices to sanitize all user inputs and consider using security libraries or frameworks that automatically handle XSS protection. In the absence of an official patch, organizations should consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block malicious payloads targeting this parameter. Additionally, monitoring web server logs for suspicious requests containing script tags or unusual input patterns can help detect attempted exploitation. Restricting access to the vulnerable component to trusted users or internal networks can reduce exposure. Finally, educating users about the risks and signs of XSS attacks and ensuring browsers are updated with the latest security features can provide additional defense layers.

Description

A cross-site scripting (XSS) vulnerability exists in the Blood Bank Management System 1.0 within the blooddinfo.php component. The application fails to properly sanitize or encode user-supplied input before rendering it in response. An attacker can inject malicious JavaScript payloads into the error parameter, which is then executed in the victim's browser when the page is viewed.

References

Community reviews

Loading reviews…