CVE-2026-2198

7.3

code-projects · Online Reviewer System

The Online Reviewer System 1.0 contains a SQL injection vulnerability in the difficulty_id parameter of the loaddata.php file, allowing remote unauthenticated attackers to execute malicious queries.

Executive summary

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

Vulnerability

This is a SQL injection vulnerability (CWE-89) located in the /system/system/admins/assessments/pretest/loaddata.php file. An unauthenticated attacker can manipulate the difficulty_id argument to execute arbitrary SQL commands against the backend database.

Business impact

The ability for an unauthenticated user to perform SQL injection poses a significant risk to data confidentiality and integrity. Successful exploitation could lead to unauthorized access to sensitive assessment data, potential modification of records, or the exposure of administrative credentials. With a CVSS score of 7.3, this flaw is categorized as high severity and requires immediate attention to prevent unauthorized data exfiltration.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict network access to the vulnerable loaddata.php endpoint or disable the affected assessment component entirely until a vendor update is released.

Proactive Monitoring: Review web server access logs for anomalous requests containing SQL syntax patterns or unexpected parameters directed at the /system/system/admins/assessments/pretest/ directory.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection payloads targeting the difficulty_id parameter.

Exploitation status

Public Exploit Available: Yes — a published proof-of-concept exists, as documented in the technical write-up provided by the researcher at https://github.com/tiancesec/CVE/issues/19.

Analyst recommendation

Given the availability of a public proof-of-concept and the lack of a vendor patch, this vulnerability presents a tangible risk to the environment. Security teams must prioritize identifying instances of this software within their infrastructure and implement strict network-level access controls to negate the potential for remote exploitation.

More code-projects CVEs

Sources

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