CodeAstro Patient Record Management System Cross-Site Request Forgery Vulnerability

Vulnerability

A cross-site request forgery (CSRF) vulnerability has been identified in CodeAstro Patient Record Management System version 1.0. This vulnerability allows an attacker to manipulate an authenticated user into submitting crafted POST data, which can lead to unauthorized actions such as searching records without the user's knowledge. The vulnerability exists in the viewRecord.php endpoint and can be exploited remotely, without authentication, although it requires user interaction.

Impact

Exploitation of this vulnerability allows for cross-site request forgery, where an attacker can trick an authenticated user into performing actions without their consent, potentially leading to unauthorized access or manipulation of patient records.

Reproduction

To reproduce this vulnerability, an authenticated user must be induced to interact with a crafted link or form that submits POST data to the viewRecord.php endpoint. This can be done by embedding the CSRF payload in a way that exploits the user's session with the application.

Added: Jun 25, 2025, 9:19 PM
Updated: Jun 25, 2025, 9:19 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
7.7
remediation
0.0
relevance
0.2
threat
6.4
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.