CVE-2026-2197
7.3code-projects · Online Reviewer System
A SQL injection vulnerability exists in the Online Reviewer System 1.0, specifically within the exam-delete.php file, allowing remote attackers to manipulate database queries via the test_id argument.
Executive summary
An unauthenticated SQL injection vulnerability in code-projects Online Reviewer System 1.0 poses a significant risk of unauthorized database manipulation and information disclosure.
Vulnerability
The vulnerability is a SQL injection flaw (CWE-89) located in the file /system/system/admins/assessments/pretest/exam-delete.php. An unauthenticated remote attacker can trigger this flaw by manipulating the test_id parameter to execute arbitrary SQL commands against the backend database.
Business impact
The exploitation of this SQL injection vulnerability could lead to unauthorized data access, modification, or deletion within the database, potentially compromising the integrity and confidentiality of the Online Reviewer System. With a CVSS score of 7.3, this high-severity flaw requires immediate attention to prevent unauthorized administrative actions or data breaches that could disrupt business operations.
Remediation
Immediate Action: Since a vendor-supplied patch is currently unknown, administrators should restrict access to the affected directory /system/system/admins/assessments/pretest/ via network-level controls until a fix is provided.
Proactive Monitoring: Monitor web server access logs for anomalous requests containing SQL syntax patterns or unexpected characters targeting the exam-delete.php endpoint.
Compensating Controls: Deploy a Web Application Firewall (WAF) rule designed to detect and block SQL injection attempts targeting the test_id parameter.
Exploitation status
Public Exploit Available: Yes — a published proof-of-concept exists via the technical disclosure at https://github.com/tiancesec/CVE/issues/18.
Analyst recommendation
Given the availability of a public proof-of-concept and the ease of exploitation, this vulnerability presents a credible risk to the integrity of the application. Organizations should prioritize isolating the affected component and implementing robust input validation or WAF rules to mitigate the threat until an official security update is released by the vendor.
More code-projects CVEs
Sources
Originally found and disclosed by SHU for security (VulDB User), per the CVE Program record.