CVE-2026-2220

7.3

code-projects · Online Reviewer System

An unauthenticated SQL injection vulnerability exists in code-projects Online Reviewer System 1.0 via the difficulty_id parameter in the admin assessment module.

Executive summary

A critical SQL injection vulnerability in code-projects Online Reviewer System 1.0 allows unauthenticated remote attackers to manipulate database queries.

Vulnerability

This flaw is a SQL injection (CWE-89) triggered through the difficulty_id argument within the file /system/system/admins/assessments/pretest/btn_functions.php. The vulnerability is remotely exploitable without requiring authentication.

Business impact

The ability for an unauthenticated attacker to inject arbitrary SQL commands poses a severe risk to data integrity, confidentiality, and availability. With a CVSS score of 7.3, this high-severity flaw could lead to unauthorized access to sensitive administrative data or total compromise of the database backend, resulting in significant operational disruption.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict access to the affected administrative directory using network-level controls or disable the vulnerable component entirely.

Proactive Monitoring: Monitor server logs for suspicious HTTP requests containing SQL syntax, specifically targeting the /system/system/admins/assessments/pretest/btn_functions.php endpoint.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to inspect and block incoming requests containing SQL injection patterns targeting the identified vulnerable parameter.

Exploitation status

Public Exploit Available: Yes — a published proof-of-concept exists, attributed to the GitHub issue report referenced in the vulnerability documentation.

Analyst recommendation

Given the availability of a public proof-of-concept and the lack of a vendor-provided patch, this vulnerability presents an immediate risk. Organizations utilizing this software must implement strict access controls and WAF filtering to prevent exploitation until the vendor releases a secure update.

More code-projects CVEs

Sources

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