Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Login-form SQL injection requires no credentials (PR:N, AV:N); full database read is realistic (C:H), while write and availability impacts are limited.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A vulnerability was determined in code-projects Online Examination 1.0. Affected by this issue is some unknown functionality of the file head.php. Executing a manipulation of the argument uname/password can lead to sql injection. It is possible to launch the attack remotely. The exploit has been publicly disclosed and may be utilized.
AnalysisAI
SQL injection in code-projects Online Examination 1.0 exposes the login endpoint to unauthenticated remote attackers via the uname and password parameters in head.php. Manipulation of either parameter enables classic SQL injection, allowing database enumeration, authentication bypass, and potential data manipulation against any deployed instance. A public proof-of-concept exploit is available on GitHub (no public exploit identified as KEV), making weaponization trivial for low-skill attackers targeting this application.
Technical ContextAI
The affected product is a PHP-based online examination web application distributed by code-projects.org, identified by CPE cpe:2.3:a:code-projects:online_examination:*:*:*:*:*:*:*:*. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic SQL injection arising from unsanitized user-supplied input in the uname and password fields being concatenated directly into SQL queries within head.php - a file that handles authentication logic. The absence of parameterized queries or prepared statements in the PHP code path allows an attacker to inject arbitrary SQL syntax, manipulating the query structure at the database layer. The wildcard CPE (* for version) suggests all distributed versions of this application are affected.
RemediationAI
No vendor-released patch has been identified at time of analysis for code-projects Online Examination 1.0 - the wildcard CPE and absence of a vendor advisory confirm no fixed version is available. The primary remediation is to decommission or replace this application entirely, as code-projects software is distributed as educational/demo code not intended for production deployment. If continued operation is required, developers must refactor head.php to use PHP PDO or MySQLi prepared statements with parameterized queries for the uname and password inputs, eliminating the injection surface. As a compensating control, deploying a Web Application Firewall (WAF) with SQL injection detection rules in front of the application can reduce exploitation success but does not eliminate the root cause and may be bypassed with encoding techniques. Restricting access to the login endpoint (head.php) to trusted IP ranges via server-level ACLs (Apache .htaccess or nginx allow/deny directives) meaningfully limits attack surface at the cost of access flexibility. The exploit PoC is documented at https://github.com/zzzxc643/CVE1/blob/main/project1/vul1.md and the VulDB advisory is at https://vuldb.com/vuln/376301.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41726
GHSA-rcfx-cxxj-hrf2