Description
A flaw has been found in SourceCodester Online Voting System 1.0. Impacted is an unknown function of the file /ajax.php?action=save_user. This manipulation of the argument ID causes sql injection. The attack may be initiated remotely. The exploit has been published and may be used.
Published: 2026-09-06
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SQL injection vulnerability
Action: Apply Patch
AI Analysis

Impact

The vulnerability is an SQL injection flaw in the Ajax handler at /ajax.php?action=save_user of SourceCodester Online Voting System 1.0. An attacker can manipulate the ID parameter, which is not properly filtered, to inject arbitrary SQL statements. This weakness is categorized as CWE‑74 for improper input sanitization and CWE‑89 for SQL injection. The description indicates the attack can be initiated remotely and that an exploit has already been published.

Affected Systems

The affected product is SourceCodester Online Voting System version 1.0. No other versions or vendor products are listed as vulnerable.

Risk and Exploitability

The CVSS score of 6.9 denotes moderate severity. The EPSS score is not available and the vulnerability is not listed in CISA KEV, but an exploit is public and can be triggered remotely. No authentication or privilege restrictions are mentioned, which suggests that any user with network access to the application might be able to exploit the flaw, increasing the likelihood of successful exploitation.

Generated by OpenCVE AI on September 6, 2026 at 04:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SourceCodester Online Voting System to a fixed release or apply the vendor’s patch if one is available.
  • Modify the /ajax.php handler so that the ID parameter is validated and used in a parameterized query or otherwise properly sanitized before execution.
  • Limit the database user permissions used by the application to the minimum necessary to perform its functions, reducing the impact of any injected SQL command.

Generated by OpenCVE AI on September 6, 2026 at 04:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sun, 06 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Description A flaw has been found in SourceCodester Online Voting System 1.0. Impacted is an unknown function of the file /ajax.php?action=save_user. This manipulation of the argument ID causes sql injection. The attack may be initiated remotely. The exploit has been published and may be used.
Title SourceCodester Online Voting System ajax.php save_user sql injection
First Time appeared Sourcecodester
Sourcecodester online Voting System
Weaknesses CWE-74
CWE-89
CPEs cpe:2.3:a:sourcecodester:online_voting_system:*:*:*:*:*:*:*:*
Vendors & Products Sourcecodester
Sourcecodester 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

Sourcecodester Online Voting System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-08T18:20:17.634Z

Reserved: 2026-09-05T09:48:26.858Z

Link: CVE-2026-86159

cve-icon Vulnrichment

Updated: 2026-09-08T18:20:12.351Z

cve-icon NVD

Status : Deferred

Published: 2026-09-06T03:17:16.730

Modified: 2026-09-08T19:20:09.343

Link: CVE-2026-86159

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-08T20:38:30Z

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')