CVE-2025-10809
7.3Campcodes · Online Learning Management System
Campcodes Online Learning Management System 1.0 is vulnerable to remote SQL injection via the d argument in the /admin/department.php file.
Executive summary
An unauthenticated SQL injection vulnerability in Campcodes Online Learning Management System 1.0 allows remote attackers to compromise the database.
Vulnerability
This is a SQL injection vulnerability (CWE-89) affecting the /admin/department.php file. An unauthenticated remote attacker can inject malicious SQL commands via the d parameter to potentially access or manipulate backend data.
Business impact
Successful exploitation of this vulnerability allows unauthorized access to the underlying database, which may lead to the exfiltration of sensitive student or administrative information. Given the CVSS score of 7.3, this flaw presents a significant risk to data confidentiality and integrity, potentially resulting in regulatory non-compliance and reputational damage.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict access to the /admin/department.php endpoint to authorized internal networks only or disable the affected module until a vendor-supplied update is released.
Proactive Monitoring: Review web server access logs for anomalous requests containing SQL syntax patterns directed toward the department.php file.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block common SQL injection payloads and monitor for unusual database query activity.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists as documented in the linked GitHub repository.
Analyst recommendation
The presence of a public proof-of-concept for this unauthenticated SQL injection vulnerability creates an urgent need for mitigation. Organizations using Campcodes Online Learning Management System 1.0 must prioritize restricting network access to the vulnerable endpoint immediately, as the lack of a vendor patch leaves the system exposed to potential remote exploitation.
Sources
Originally found and disclosed by zc0510 (VulDB User), per the CVE Program record.
- VDB-325167 | Campcodes Online Learning Management System department.php sql injection Vulnerability database entry
- VDB-325167 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #654434 | campcodes Online Learning Management System V1.0 SQL injection Third-party advisory
- Submit #657034 | campcodes Online Learning Management System V1.0 SQL injection (Duplicate) Third-party advisory
- Exploit / PoC
- campcodes.com