CVE-2024-5239 in Complete Web-Based School Management Systeminfo

Summary

by MITRE • 05/23/2024

A vulnerability has been found in Campcodes Complete Web-Based School Management System 1.0 and classified as critical. This vulnerability affects unknown code of the file /view/timetable_update_form.php. The manipulation of the argument grade leads to sql injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. VDB-265990 is the identifier assigned to this vulnerability.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 06/24/2026

This critical vulnerability resides within Campcodes Complete Web-Based School Management System version 1.0, specifically targeting the /view/timetable_update_form.php file through an SQL injection flaw. The vulnerability manifests when the grade parameter is manipulated, allowing attackers to inject malicious SQL commands into the application's database queries. This represents a severe security weakness that directly compromises the integrity and confidentiality of the system's data infrastructure.

The technical implementation of this SQL injection vulnerability stems from inadequate input validation and sanitization within the timetable_update_form.php script. When users interact with the grade field in the timetable update form, the application fails to properly escape or parameterize user-supplied input before incorporating it into database queries. This allows malicious actors to construct crafted SQL payloads that can manipulate the underlying database structure, potentially extracting sensitive information, modifying records, or even executing administrative commands on the database server.

The remote exploitation capability of this vulnerability significantly amplifies its threat level, as attackers do not require physical access to the system to exploit it. The disclosure of the exploit to the public means that malicious actors can immediately leverage this vulnerability without requiring advanced technical knowledge or specialized tools. This public availability transforms what might otherwise be a theoretical security issue into an active threat that could affect any organization running the vulnerable version of the Campcodes system.

The operational impact of this vulnerability extends beyond simple data compromise, potentially leading to complete system takeover and unauthorized access to sensitive educational information including student records, academic performance data, and administrative details. Organizations using this software may face regulatory compliance violations, reputational damage, and potential legal consequences due to data breaches resulting from this vulnerability. The attack vector through the grade parameter suggests that any user with access to the timetable update functionality could potentially exploit this weakness.

Security professionals should immediately implement mitigations including input validation, parameterized queries, and comprehensive output encoding to prevent SQL injection attacks. The vulnerability aligns with CWE-89 which specifically addresses SQL injection flaws in software applications. From an ATT&CK framework perspective, this represents a technique categorized under T1190 - Exploit Public-Facing Application, demonstrating how attackers can leverage publicly disclosed vulnerabilities to gain unauthorized access. Organizations must also consider implementing web application firewalls and regular security assessments to identify similar weaknesses in their web-based systems.

The presence of this vulnerability in a school management system raises particular concerns given the sensitive nature of educational data and the potential for credential theft or identity fraud. System administrators should prioritize immediate patching or implementation of compensating controls, as the public disclosure status means that automated scanning tools are likely already targeting this specific weakness across internet-facing systems. Continuous monitoring and threat intelligence feeds should be implemented to detect exploitation attempts and ensure comprehensive protection against similar vulnerabilities in other components of the educational management infrastructure.

Organizations utilizing Campcodes or similar systems should conduct thorough security audits of their entire application stack, as this vulnerability demonstrates potential gaps in input validation and database interaction patterns that may exist elsewhere within the software. The exploit's accessibility through a standard web interface indicates broader architectural issues that require systematic review rather than isolated patching approaches. Security teams must also consider implementing principle of least privilege controls and database access restrictions to limit the potential damage from successful exploitation attempts, while maintaining proper logging and monitoring capabilities for intrusion detection and forensic analysis purposes.

Responsible

VulDB

Disclosure

05/23/2024

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00407

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!