Description
A security vulnerability has been detected in code-projects Online Voting System up to 0.x/1.0. This issue affects the function test_input of the file /authentication.php of the component Login. Such manipulation of the argument adminUserName/adminPassword leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.
Published: 2026-07-04
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the test_input function of authentication.php in the Online Voting System’s Login component. Unsanitized adminUserName and adminPassword values are directly concatenated into SQL queries, creating a classic SQL injection flaw classified as CWE‑74 and CWE‑89. An attacker can inject arbitrary SQL through the login interface, potentially gaining unauthorized database access and manipulating vote records, data, or other application functionality. The CVE description does not specify the precise data exposed, but typical SQL injection outcomes include compromise of confidentiality, integrity, or availability of the system’s data.

Affected Systems

code‑projects Online Voting System versions up to 0.x and 1.0 inclusive are affected. Administrators should verify whether their deployments match or are older than these thresholds, as no newer patched releases are listed in the available data.

Risk and Exploitability

With a CVSS score of 6.9, the flaw is rated moderate‑to‑high severity. The EPSS score of less than 1 % indicates a low current likelihood of exploitation, and the issue is not listed in the CISA KEV catalog. Attackers can trigger the vulnerability remotely by submitting crafted login requests; only access to the public login endpoint is required, making the attack vector available to unauthenticated users. The lack of a public exploit in the provided advisory suggests limited known operational misuse so far, but the potential for widespread impact remains if the underlying database is accessed and community vote integrity is at risk.

Generated by OpenCVE AI on July 26, 2026 at 21:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the code‑projects support site for a patched release that addresses the test_input SQL injection flaw and upgrade the Online Voting System accordingly.
  • If no official fix is available, modify the authentication.php logic to use parameterized queries or prepared statements; as a temporary measure, properly escape input before concatenating it into SQL statements.
  • Restrict administrative login access to trusted networks, enforce strong password policies, and enable multi‑factor authentication to mitigate credential compromise and limit the damage of a successful injection.

Generated by OpenCVE AI on July 26, 2026 at 21:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 04 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in code-projects Online Voting System up to 0.x/1.0. This issue affects the function test_input of the file /authentication.php of the component Login. Such manipulation of the argument adminUserName/adminPassword leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used.
Title code-projects Online Voting System Login authentication.php test_input sql injection
First Time appeared Code-projects
Code-projects online Voting System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:code-projects:online_voting_system:*:*:*:*:*:*:*:*
Vendors & Products Code-projects
Code-projects online Voting System
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': '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'}


Subscriptions

Code-projects Online Voting System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T17:14:42.579Z

Reserved: 2026-07-03T18:31:22.553Z

Link: CVE-2026-14648

cve-icon Vulnrichment

Updated: 2026-07-06T17:14:27.182Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:45:05Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')