CVE-2025-63533

A cross-site scripting (XSS) vulnerability exists in the Blood Bank Management System 1.0 within the updateprofile.php and rprofile.php components

High · published December 1, 2025

CVSS v3.1
8.5
EPSS
0%
Percentile
11.6
In the wild
Unconfirmed
What it is

⚡ Who knew updating your profile could lead to a trip down a malicious rabbit hole? The Blood Bank Management System 1.0 has an XSS vulnerability that could allow attackers to run their own code in a user's browser! 🔥 Think of it like a restaurant where diners can write their own orders on the menu without any supervision. If a crafty diner adds a hidden ingredient, it could spoil the meal for everyone else who takes a bite! If exploited, an attacker could inject harmful JavaScript, allowing them to steal sensitive information, hijack user sessions, or even manipulate web content in the victim's browser. This means that patient data could be put at risk in the hands of a malicious user, making it a concerning scenario for anyone involved with the Blood Bank Management System.

Put simply

Think of it like a restaurant where diners can write their own orders on the menu without any supervision. If a crafty diner adds a hidden ingredient, it could spoil the meal for everyone else who takes a bite! This XSS vulnerability arises because the application does not properly sanitize or encode user-supplied inputs (rname, remail, rpassword, rphone, rcity) before rendering them, allowing malicious scripts to be executed in the context of the victim’s session.

What to do

If exploited, an attacker could inject harmful JavaScript, allowing them to steal sensitive information, hijack user sessions, or even manipulate web content in the victim's browser. This means that patient data could be put at risk in the hands of a malicious user, making it a concerning scenario for anyone involved with the Blood Bank Management System. To mitigate this risk, ensure that all user inputs are properly sanitized and encoded before rendering them on any page. Update to a patched version of the Blood Bank Management System as soon as it becomes available. Regularly audit your code for similar vulnerabilities to strengthen your defenses. This is fixable! By following these steps, you'll be protecting your users and keeping your system safe. 🛡️

The record
Technical detail
CVSS v3.1
8.5 · HIGH
Vector
CVSS:3.1/AC:L/AV:N/A:N/C:H/I:L/PR:L/S:C/UI:N
CVSS v4.0
Not supplied
EPSS
0.00218 · 11.6th percentile
Published
2025-12-01T00:00Z
EPSS history
Timeline
  • 01 DEC 00:00Z
    A cross-site scripting (XSS) vulnerability exists in the Blood Bank Management System 1.0 within the updateprofile.php and rprofile.php components
    cvelistv5