CVE-2026-93959

7.3

SourceCodester · Online Reviewer Management System

SourceCodester Online Reviewer Management System 1.0 contains an unauthenticated SQL injection vulnerability in the Course parameter of the btn_functions.php file, allowing remote data manipulation.

Executive summary

An unauthenticated SQL injection vulnerability in SourceCodester Online Reviewer Management System 1.0 allows remote attackers to compromise database integrity and access sensitive information.

Vulnerability

This vulnerability is a SQL injection (CWE-89) flaw located in the /reviewer_0/admins/assessments/course/btn_functions.php endpoint. The application fails to sanitize the Course parameter, permitting unauthenticated remote attackers to inject malicious SQL queries.

Business impact

Successful exploitation of this flaw can lead to unauthorized database access, sensitive data leakage, and potential data modification or deletion. Given the CVSS score of 7.3, this represents a high-risk security gap that threatens both system confidentiality and the integrity of the information stored within the management system.

Remediation

Immediate Action: As no official patch is currently available, administrators should restrict network access to the affected management interface and implement strict input validation on the Course parameter. If possible, consider disabling the vulnerable component until a vendor-supplied update is released.

Proactive Monitoring: Review web server access logs for anomalous POST requests to /reviewer_0/admins/assessments/course/btn_functions.php, particularly those containing SQL syntax characters like single quotes, dashes, or SQL keywords.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block SQL injection patterns targeting the Course parameter to provide virtual patching for the environment.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the GitHub issue referenced by the CVE record.

Analyst recommendation

Due to the lack of an official vendor patch and the presence of a public proof-of-concept, this vulnerability poses a significant risk to affected installations. Administrators must immediately isolate the vulnerable system from public-facing networks and apply strict input filtering to mitigate potential exploitation until the vendor provides a permanent resolution.

More SourceCodester CVEs all →

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

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