CVE-2025-8239
7.3code-projects · Exam Form Submission
A SQL injection vulnerability in code-projects Exam Form Submission 1.0 allows remote attackers to manipulate the email argument via the /admin/ endpoint.
Executive summary
The Exam Form Submission application contains a critical SQL injection vulnerability that permits unauthenticated remote attackers to compromise the database.
Vulnerability
This flaw is a SQL injection vulnerability (CWE-89) triggered by the improper sanitization of the email parameter within the /admin/ administrative interface. It allows an unauthenticated, remote attacker to execute arbitrary SQL commands against the backend database.
Business impact
Successful exploitation of this SQL injection vulnerability could lead to unauthorized data exfiltration, modification, or deletion within the underlying database. Given the CVSS score of 7.3, this represents a significant risk to data confidentiality and integrity, potentially resulting in severe reputational damage or regulatory non-compliance for organizations utilizing this software.
Remediation
Immediate Action: As no official patch is currently available, administrators should immediately restrict access to the /admin/ directory or disable the affected application until a secure update is released.
Proactive Monitoring: Security teams should monitor web server logs for anomalous HTTP requests targeting the /admin/ path, specifically looking for SQL syntax patterns within the email parameter.
Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection payloads targeting the application input fields.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists and is attributed to the technical write-up provided in the referenced GitHub issue.
Analyst recommendation
The presence of a publicly available proof-of-concept significantly elevates the risk of exploitation. Administrators must prioritize isolating the affected component from the public internet immediately. Given the lack of a vendor-supplied patch, organizations should consider migrating to a more secure alternative or implementing strict network-level access controls to prevent unauthorized access to the vulnerable endpoint.
More code-projects CVEs
Sources
Originally found and disclosed by xiajian (VulDB User), per the CVE Program record.
- VDB-317827 | code-projects Exam Form Submission admin sql injection Vulnerability database entry
- VDB-317827 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #622399 | code-projects Exam Form Submission V1.0 SQL injection Third-party advisory
- Exploit / PoC
- code-projects.org