Blood Bank Management System Session Fixation Vulnerability

Vulnerability

A session fixation vulnerability has been identified in Blood Bank Management System version 1.0, specifically within the login.php file. This vulnerability allows an attacker to set or predict a user's session identifier before authentication. When the user logs in, the application retains the attacker-provided session ID instead of generating a new one. This behavior enables the attacker to hijack the authenticated session and gain unauthorized access to the user's account.

Impact

Exploitation of this vulnerability allows for session hijacking, where an attacker can impersonate a user by taking over their authenticated session.

Reproduction

To reproduce this vulnerability, first, observe the session ID assigned to the user before logging in. Then, an attacker can set a specific session ID (PHPSESSID) and, after the victim logs in, the application will use the attacker-supplied session ID, allowing the attacker to hijack the session.

Added: Dec 1, 2025, 3:21 PM
Updated: Dec 1, 2025, 7:26 PM

Vulnerability Rating

Custom Algorithm
spread
0.3
impact
5.0
exploitability
7.0
remediation
0.0
relevance
1.2
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.