CVE-2025-8336
7.3Campcodes · Online Recruitment Management System
A SQL injection vulnerability in the Campcodes Online Recruitment Management System allows remote, unauthenticated attackers to manipulate the ID argument in admin/ajax.php.
Executive summary
A critical SQL injection vulnerability in the Campcodes Online Recruitment Management System allows unauthenticated remote attackers to compromise database integrity.
Vulnerability
This vulnerability is a SQL injection flaw located in the admin/ajax.php file, specifically within the save_user function. An unauthenticated attacker can exploit this remotely by manipulating the ID argument to execute arbitrary SQL commands.
Business impact
Successful exploitation of this vulnerability could lead to unauthorized access to sensitive recruitment data, including user credentials and personal applicant information. Given the CVSS score of 7.3, this flaw poses a high risk to data confidentiality and integrity, potentially leading to full database compromise if the application service account holds excessive privileges.
Remediation
Immediate Action: As no official patch is currently available, administrators should restrict network access to the /admin/ directory and the vulnerable ajax.php endpoint.
Proactive Monitoring: Monitor server access logs for suspicious HTTP requests targeting the admin/ajax.php file, particularly those containing SQL syntax characters like single quotes or dashes.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns to provide a virtual patch until the vendor releases a secure update.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists, as documented in the research write-up at https://github.com/CVE-Hunter-Leo/CVE/issues/2.
Analyst recommendation
Given the public availability of exploit code and the lack of a vendor-provided patch, this vulnerability presents an immediate risk. Organizations utilizing this system must prioritize network segmentation and WAF-based filtering to block external access to the vulnerable administration endpoint until a formal security update is verified and applied.
Sources
Originally found and disclosed by CW.Wong (VulDB User), per the CVE Program record.