CVE-2026-2173

7.3

code-projects · Online Examination System

A SQL injection vulnerability exists in the login.php file of code-projects Online Examination System 1.0, allowing remote unauthenticated attackers to manipulate username and password arguments.

Executive summary

The Online Examination System 1.0 contains a critical SQL injection vulnerability that allows remote, unauthenticated attackers to interact with the underlying database.

Vulnerability

This is a SQL injection vulnerability (CWE-89) located in the login.php file. The flaw permits an unauthenticated attacker to inject malicious SQL commands via the username or password parameters, potentially leading to unauthorized database access.

Business impact

Successful exploitation of this SQL injection vulnerability could result in unauthorized access to sensitive user data stored within the examination system database. Given the CVSS score of 7.3, this represents a significant risk to data confidentiality and integrity, potentially leading to a complete compromise of the application user base.

Remediation

Immediate Action: As no official patch is currently identified, administrators should restrict access to the login.php endpoint using network-level controls or consider disabling the application until a security update is provided by the vendor.

Proactive Monitoring: Security teams should review web server access logs for anomalous SQL syntax patterns, such as UNION, SELECT, or OR statements, within the username and password fields.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to detect and block common SQL injection payloads targeting authentication forms.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

The presence of a remote, unauthenticated SQL injection vulnerability in an authentication component poses a high risk to the confidentiality of stored credentials and system data. Administrators are urged to monitor this product for vendor-supplied security patches and apply them immediately upon release. In the interim, isolating the affected system from public exposure is the most effective way to mitigate this risk.

More code-projects CVEs

Sources

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