CVE-2025-8253

7.3

code-projects · Exam Form Submission

A SQL injection vulnerability in code-projects Exam Form Submission 1.0 allows remote, unauthenticated attackers to execute arbitrary SQL commands via the id parameter in /admin/delete_s6.php.

Executive summary

The Exam Form Submission application is vulnerable to remote SQL injection, which could allow an unauthenticated attacker to manipulate backend database queries.

Vulnerability

This vulnerability is a SQL injection (CWE-89) flaw located within the /admin/delete_s6.php script. An unauthenticated attacker can supply malicious input to the id parameter to interfere with database operations.

Business impact

The ability to perform unauthorized SQL queries poses a significant risk to the integrity and confidentiality of the application database. Given the CVSS score of 7.3, this high-severity flaw could lead to unauthorized data exposure or modification, potentially impacting the reliability of exam submission records and administrative user data.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict access to the /admin directory or disable the vulnerable Exam Form Submission component until a fix is released.

Proactive Monitoring: Monitor web server access logs for anomalous requests directed at /admin/delete_s6.php, particularly those containing SQL syntax characters like single quotes or semicolons.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns targeting the identified endpoint.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists and is attributed to the technical write-up provided in the referenced GitHub issue.

Analyst recommendation

Due to the public availability of proof-of-concept code and the ease of exploitation, this vulnerability requires immediate attention. Organizations utilizing the affected software should implement strict network-level access controls to the administrative interface and prioritize the transition to a more secure or updated alternative if the vendor fails to provide a patch.

More code-projects CVEs

Sources

Originally found and disclosed by zhuchengqing (VulDB User), per the CVE Program record.