CampCodes School Management Software Cross-Site Scripting Vulnerability

Vulnerability

A stored cross-site scripting vulnerability has been identified in CampCodes School Management Software version 1.0. The issue resides in the chat history component, specifically within the '/chat/group/send' file. The vulnerability is triggered by manipulating the 'message' argument, allowing for the injection of malicious scripts. This issue can be exploited remotely, and there is a potential for account takeover, particularly targeting admin users.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, with the possibility of an account takeover, especially of admin accounts.

Reproduction

To reproduce this vulnerability, a lower privilege user (such as a student) can send a message in the chat that includes a script payload, such as an image tag with an 'onerror' event. This message will be stored and executed when the chat is viewed, potentially allowing the attacker to steal cookies from an admin user and hijack their account.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.3
impact
1.7
exploitability
6.0
remediation
0.0
relevance
0.0
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.