CVE-2025-11555
7.3Campcodes · Online Learning Management System
A SQL injection vulnerability exists in Campcodes Online Learning Management System 1.0 via the date_start argument in /admin/calendar_of_events.php, allowing remote unauthenticated exploitation.
Executive summary
Campcodes Online Learning Management System version 1.0 is vulnerable to a remote SQL injection attack that allows unauthenticated adversaries to manipulate database queries.
Vulnerability
This vulnerability is a SQL injection flaw (CWE-89) located in the /admin/calendar_of_events.php file. An unauthenticated remote attacker can trigger the vulnerability by injecting malicious payloads into the date_start parameter.
Business impact
Successful exploitation of this SQL injection vulnerability could allow an attacker to gain unauthorized access to the application database. Given the CVSS score of 7.3, this represents a significant risk, potentially resulting in data exfiltration, modification of administrative records, or complete compromise of the learning management system environment.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict access to the /admin/ directory using IP allowlisting or VPN requirements to prevent unauthenticated remote access.
Proactive Monitoring: Review web server and database logs for anomalous input patterns, specifically looking for SQL syntax characters or unexpected strings within the date_start parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection patterns targeting administrative endpoints.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the research write-up at https://github.com/Rowantu/CVE/issues/2.
Analyst recommendation
Due to the lack of an official patch and the presence of a public proof-of-concept, this vulnerability poses an elevated risk to the availability and integrity of the system. Organizations should immediately implement network-level access controls to isolate the vulnerable administrative endpoint until a vendor-supplied update is released.
Sources
Originally found and disclosed by Rowan (VulDB User), per the CVE Program record.
- VDB-327715 | Campcodes Online Learning Management System calendar_of_events.php sql injection Vulnerability database entry
- VDB-327715 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #671276 | Campcodes Online Learning Management System V1.0 SQL Injection Third-party advisory
- Exploit / PoC
- campcodes.com