CVE-2025-10596

7.3

SourceCodester · Online Exam Form Submission

A SQL injection vulnerability in SourceCodester Online Exam Form Submission 1.0 allows remote attackers to manipulate the usn argument in index.php.

Executive summary

A critical SQL injection vulnerability in SourceCodester Online Exam Form Submission 1.0 exposes the application to unauthorized database manipulation by unauthenticated remote attackers.

Vulnerability

This is a SQL injection vulnerability (CWE-89) occurring within the index.php file. An unauthenticated attacker can exploit this flaw by injecting malicious SQL commands into the usn parameter to interact directly with the backend database.

Business impact

The vulnerability carries a CVSS score of 7.3, indicating a high severity risk. Successful exploitation could lead to unauthorized data exposure, modification, or deletion of records within the exam system, potentially compromising sensitive user information and undermining the integrity of examination results.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the application or disable the affected functionality until a secure update is released by the vendor.

Proactive Monitoring: Monitor web server logs for suspicious HTTP requests targeting the index.php file, specifically looking for unusual character patterns or SQL syntax within the usn parameter.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules specifically configured to detect and block SQL injection attempts directed at the application's input parameters.

Exploitation status

Public Exploit Available: Yes, a public proof of concept is available via the referenced GitHub advisory.

Analyst recommendation

Given the availability of a public exploit and the lack of a vendor patch, this vulnerability poses a significant risk to the availability and confidentiality of the affected system. Organizations should prioritize isolating the vulnerable application from public-facing networks until a vendor-supplied security update is applied to remediate the underlying injection flaw.

More SourceCodester CVEs

Sources

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