Skip to main content

Post Voting System CVE-2026-89302

| EUVDEUVD-2026-96790 HIGH
SQL Injection (CWE-89)
2026-10-11 WPScan GHSA-xwx7-jj6g-vhp6
8.6
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site running Post Voting System
  2. Exploit
    Send crafted request with malicious parameter
  3. Execution
    Trigger unsanitized SQL query
  4. Impact
    Extract database contents (users, hashes)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions beyond the plugin being installed - the flaw is reachable by remote, unauthenticated users (AV:N/PR:N/UI:N) against affected installations of the Post Voting System WordPress plugin version 1.0 and earlier, via an unsanitized request parameter used directly in a SQL query. The primary limiting factor is deployment: the target site must have this specific, niche plugin active; there is no reported dependency on a non-default setting or on authentication. No fixed version is confirmed in the available data, so mitigation currently relies on removing or restricting the plugin.

Impact

Multiple signals point to a genuine priority rather than an inflated high-CVSS score. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, which is the worst-case access profile, and CWE-89 SQL injection is highly reliable to exploit. A public exploit exists (WPScan vulnerability entry), raising practical risk well above a theoretical finding. Against that, no CISA KEV listing and no EPSS score were provided, so there is no evidence of active in-the-wild exploitation and no modeled exploitation-probability signal to corroborate urgency - treat likelihood as 'plausible and easy' rather than 'confirmed widespread.' One internal inconsistency worth noting: the input CVSS sets S:C (scope changed) and C:H/I:N/A:N, which is unusual for a classic SQLi where injection typically affects the same database authority and often permits at least some integrity impact; the scope-changed/confidentiality-only shape should be verified against the vendor advisory. SSVC-style framing: exploitation = public PoC (not active), automatable = likely yes (unauthenticated network SQLi is easily scripted), technical impact = partial-to-total on the database. Net: patch/mitigate promptly on any affected install, but the realistic blast radius is bounded by the product's small deployment footprint.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request to a WordPress site running Post Voting System ≤1.0, injecting SQL through an unsanitized parameter to read arbitrary database contents such as user records and password hashes. Because a public exploit is already available via WPScan and the CVSS vector requires no authentication, complexity, or user interaction, the attack can be automated and mass-scanned across exposed sites.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

Unauthenticated SQL injection in the WordPress plugin Post Voting System 1.0 and earlier allows remote attackers to inject arbitrary SQL through a request parameter that is passed into a database query without sanitization or escaping, exposing the contents of the site's WordPress database. Every installation with the plugin active is potentially reachable, because exploitation requires no authentication, no user interaction, and no non-default configuration - publicly available exploit code exists, and WPScan has published the vulnerability, so mass scanning is plausible. The practical risk is bounded by deployment: the plugin is niche, and the impact is confined to confidentiality (database read), since the assessed vector is S:U with C:H and no integrity or availability effect; no fixed version is confirmed at the time of analysis, so removal or virtual patching is the current mitigation.

RemediationAI

No vendor-released patch is identified at time of analysis - no fixed version is confirmed in any of the supplied data, and the plugin currently appears unmaintained (the CPE vendor field is "unknown"). The most reliable action is to deactivate and uninstall the Post Voting System plugin; if voting functionality is business-critical, the only safe interim posture is restrictive: place the site behind a WAF or reverse proxy rule that virtual-patches the injection (blocking requests carrying SQL metacharacters such as quotes, comment sequences, or UNION/SELECT keywords to the plugin's endpoints), and restrict or rate-limit anonymous traffic to whatever AJAX/REST route the plugin registers. Note that pattern-based WAF filtering produces false positives on legitimate vote submissions and is bypassable with encoding tricks, so it should be treated as a stopgap only. Consider reducing blast radius by ensuring the WordPress database user has no privileges beyond those required for the site and by rotating database credentials and salts if compromise is suspected, since the readable data includes hashed user credentials. Monitoring guidance: review the WPScan advisory page (https://wpscan.com/vulnerability/27dda3f8-1221-4710-bced-229577d20977/) and the VulDB entry (https://vuldb.com/vuln/416541) for a fixed release, and otherwise treat the plugin as end-of-life.

Affected VersionsENISA

Post Voting System 0 ≤1.0

Affected Packages

euvd post_voting_system no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic SQL injection (CWE-89) in a WordPress plugin that handles post voting. A user-supplied request parameter is concatenated into a SQL statement - most likely a query issued through WordPress's database abstraction layer ($wpdb) - without use of $wpdb->prepare(), casting, or escaping, letting an attacker alter the query's structure. Because the parameter is processed before any capability or nonce check that would require a logged-in user, the injection point is reachable by anonymous visitors (CVSS vector PR:N/UI:N, network-reachable). The CPE data (cpe:2.3:a:unknown:post_voting_system) shows the vendor field is unresolved in NVD, and EUVD lists the affected range as Post Voting System 0 through 1.0, confirming that all released versions to date are in scope. The authoritative assessment rates the vector as CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, meaning the compromise stays within the application's own security scope rather than crossing an isolation boundary - the realistic outcome is unauthorized read of stored data (including WordPress user hashes, salts, and any sensitive content in the database) rather than code execution.

Know when Post Voting System gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

Unauthenticated remote SQLi gives AV:N/AC:L/PR:N/UI:N and C:H for data disclosure; scope kept S:U as injection stays within the DB authority, and I/A left N per the reported impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Oct 11, 2026 - 12:22 NVD
8.6 (HIGH)
CVE Published
Oct 11, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 11, 2026 - 06:00 cve.org
HIGH 8.6

DescriptionCVE.org

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.

Technical POC Analysis

CWE-89 (SQL Injection).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Organizations using the WordPress Post Voting System plugin (version 1.0 and earlier) face a high-severity SQL injection vulnerability that could allow attackers to read the site's database, potentially exposing sensitive user or business data. While the plugin is niche, any organization with it active is at risk, and publicly available exploit code makes mass scanning likely. With no vendor-released patch identified, leadership must prioritize immediate mitigation to avoid data breaches and associated compliance and reputational consequences.

Business Impact: High
Compensating Controls

Remove or disable the Post Voting System plugin; deploy virtual patching via WAF to block SQL injection attempts; monitor database and web logs for anomalous activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
obscure WordPress plugin, unknown vendor, early 1.0 release, small install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

63
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy