Description
The Post Voting System WordPress plugin through 1.0 does not properly sanitize and escape a parameter before using it in a SQL query, allowing unauthenticated users to perform SQL injection attacks.
Published: 2026-10-11
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection leading to data exposure and modification
Action: Patch Now
AI Analysis

Impact

This vulnerability arises from the Post Voting System WordPress plugin not properly sanitizing the 'id' query parameter before incorporating it into an SQL statement. The missing validation permits malicious input to be embedded directly in the query, enabling benign users to inject arbitrary SQL commands. The flaw can be exploited to read sensitive data, modify or delete database contents, and in worst‑case scenarios, give an attacker the ability to execute system commands via SQL injection. The weakness aligns with CWE‑89 (SQL Injection).

Affected Systems

The affected system is the WordPress plugin known as "Post Voting System", versions 1.0 and earlier. Those installations remain vulnerable; the plugin’s code path handling ‘id’ remains unchanged in these releases. The vector is an unauthenticated web request; any visitor to the site can manipulate the parameter and trigger an injection. No additional authentication or privilege checks are performed before the query is built.

Risk and Exploitability

The CVSS score is 8.6, indicating a high severity vulnerability. The EPSS score is < 1%, and the issue is not listed in the CISA KEV catalog, suggesting it has not yet been observed or exploited in the wild. Nevertheless, the lack of input sanitization and the ability to manipulate SQL statements suggest a high likelihood of exploitation on publicly reachable WordPress sites, especially if this plugin is the sole method of vote handling. Attackers could use this vector to exfiltrate or corrupt data.

Generated by OpenCVE AI on October 11, 2026 at 16:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Post Voting System plugin to a version newer than 1.0 where the 'id' parameter is properly escaped.
  • If an immediate update is not possible, modify the plugin code to sanitize and escape the 'id' parameter before it is used in SQL statements.
  • Deploy a web application firewall rule to block or sanitize requests containing suspicious SQL payloads on the voting endpoint.

Generated by OpenCVE AI on October 11, 2026 at 16:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions post Voting System
Vendors & Products Wordpress-extensions
Wordpress-extensions post Voting System

Sun, 11 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sun, 11 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 11 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-89

Sun, 11 Oct 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Post Voting System WordPress plugin through 1.0 does not properly sanitize and escape a parameter before using it in a SQL query, allowing unauthenticated users to perform SQL injection attacks.
Title Post Voting System <= 1.0 - Unauthenticated SQLi via 'id' Parameter
References

Subscriptions

Wordpress-extensions Post Voting System
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-11T11:32:40.758Z

Reserved: 2026-09-11T13:40:23.643Z

Link: CVE-2026-89302

cve-icon Vulnrichment

Updated: 2026-10-11T11:14:38.909Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T07:17:28.873

Modified: 2026-10-13T16:29:21.907

Link: CVE-2026-89302

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T00:00:10Z

Weaknesses
  • CWE-89

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