Skip to main content

W4 Post List EUVDEUVD-2026-85649

| CVE-2026-96826 HIGH
SQL Injection (CWE-89)
2026-09-23 Patchstack GHSA-vxxw-p436-qh27
7.6
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as high-privilege WordPress user
  2. Delivery
    Submit crafted input to vulnerable W4 Post List parameter
  3. Exploit
    Trigger blind SQL injection in backend query
  4. Execution
    Infer database contents via boolean/time-based responses
  5. Impact
    Exfiltrate sensitive database records

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

Requires an authenticated high-privilege WordPress account (PR:H - administrator or equivalent with access to W4 Post List plugin functionality) on a site running W4 Post List version 3.0.6 or earlier. Exploitation is remote over the network with low complexity and no user interaction, but is gated entirely by the high-privilege authentication requirement - an unauthenticated or low-privilege user cannot reach the vulnerable code path. No specific non-default configuration beyond having the vulnerable plugin installed and active is indicated by the available data.

Impact

The vendor CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L, 7.6 HIGH) describes a network-reachable, low-complexity blind SQL injection, but the PR:H requirement is the dominant risk-limiting signal: exploitation requires an already-authenticated high-privilege account (in a WordPress plugin context this typically means an administrator or equivalent with access to the plugin's settings/query functionality). That materially reduces real-world urgency - an attacker who already holds admin-level WordPress access has far more direct avenues than blind SQLi. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation. I also question two vendor metric choices: S:C (scope change) is questionable for SQLi confined to the site's own database, and A:L is weakly justified - a blind SQLi that reads data more naturally lands at C:H/A:N. Net: this is a genuine confidentiality-affecting flaw but a moderate, not top-tier, priority given the high-privilege precondition, niche plugin footprint, and absence of exploitation signals. Vendor data is thin (single Patchstack reference, no fix version listed), so affected-version and patch details should be verified directly with the vendor/Patchstack.

Exploit ScenarioDerived

An authenticated high-privilege WordPress user (administrator or equivalent) submits crafted input to a W4 Post List plugin parameter that is concatenated unsanitized into a SQL query, then uses boolean/time-based blind techniques to infer database contents character by character. Over repeated requests the attacker extracts sensitive data such as user password hashes, secret keys, or other WordPress table contents. No public proof-of-concept was provided.

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 – Sep 23, 2026

Blind SQL injection in the WordPress plugin W4 Post List (versions through 3.0.6) allows an authenticated high-privilege user - an administrator or equivalent role with access to the plugin's functionality - to inject crafted SQL into a query and infer database contents one bit at a time. The attack is remote and low complexity over the network, but it is gated entirely by the PR:H authentication requirement, so unauthenticated and low-privilege visitors cannot reach the vulnerable code path; the primary security consequence is high confidentiality loss (arbitrary data disclosure), with no integrity or availability impact in our assessment. No public exploit code has been identified at time of analysis, no CISA KEV entry exists, and no EPSS score was supplied with the source data.

RemediationAI

No vendor-released patch identified at time of analysis: the reference data points only to the Patchstack advisory for the 3.0.6 injection and does not include a fixed plugin version, so upgrade decisions must be confirmed against the vendor's plugin page or the advisory before assuming a version is safe. Until a fixed release is published, the highest-value control is to deactivate and remove W4 Post List (or at minimum disable its administrative query/shortcode functionality) - the trade-off is loss of the plugin's post-listing feature on the site. Second, tightly limit who holds administrative-equivalent capabilities: audit users, remove unused administrator accounts, and where possible avoid granting plugin-management rights to roles that do not need them, since exploiting this issue requires exactly that high-privilege foothold; this does not stop a malicious or compromised admin but removes the low-effort path. Third, deploy a web application firewall rule set that inspects requests against the plugin's endpoints for SQL metacharacters in query parameters, accepting that blind injection over encoded or unusual payload shapes can evade signature matching. Fourth, enable database query logging or an application-level SQL audit for the WordPress database user and alert on anomalous SELECT patterns, which improves detection but adds overhead and log volume. If the plugin must remain active, isolate the site's database account to least privilege (no FILE, no multi-database grants) so a successful injection cannot pivot beyond the site schema, and monitor for any subsequent lateral movement.

Affected VersionsENISA

W4 Post List n/a ≤3.0.6

Affected Packages

euvd w4_post_list 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 issue is a classic CWE-89 Improper Neutralization of Special Elements used in an SQL Command, implemented in a WordPress plugin distributed by Shazzad Hossain Khan. The plugin builds SQL statements using user-influenced input without adequate parameterization or escaping, and the injection is 'blind' - the application returns no query results or error details to the attacker, so extraction of data depends on boolean or time-based inference rather than direct output. The CPE record cpe:2.3:a:shazzad_hossain_khan:w4_post_list:*:*:*:*:*:*:*:* confirms the affected surface is the plugin itself across its version history through 3.0.6, running on top of WordPress's shared database layer (MySQL/MariaDB via wpdb). Because the vulnerable path is only reachable from plugin administrative functionality, the effective privilege barrier is the WordPress role model rather than a network control: any account that can reach the affected query - in practice an administrator or another high-capability role - can drive the injection. Note that the vendor-supplied vector scores the change with Scope:Changed (S:C) and a low availability impact (A:L), whereas our independent assessment treats the impact as Scope:Unchanged (S:U) with confidentiality-only impact (C:H/I:N/A:N - CVSS 3.1 4.9, vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N); the practical exploitation prerequisite is identical under both readings, and the divergence affects severity scoring rather than the attack path or the data exposed.

Know when W4 Post List 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 (Patchstack) PRIMARY 7.6 HIGH
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 4.9 MEDIUM

Network, low-complexity, admin-only access (PR:H); blind SQLi yields database read (C:H) but no integrity/availability impact and stays within the app's own DB (S:U), differing from vendor's S:C/A:L.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Shazzad Hossain Khan W4 Post List allows Blind SQL Injection.

This issue affects W4 Post List: from n/a through 3.0.6.

Executive ViewAI

Why It Matters

A high-severity blind SQL injection vulnerability in the W4 Post List WordPress plugin (versions through 3.0.6) allows a privileged authenticated user to extract database contents one bit at a time. The primary organizational risk is unauthorized data disclosure, which could affect sensitive information if an administrator account is compromised or misused. With no vendor patch available, immediate compensating controls are necessary to protect the organization.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling the W4 Post List plugin, restricting access to trusted administrator accounts, deploying WAF rules to detect and block SQL injection attempts, and monitoring database and application logs for anomalous activity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche WordPress post-listing plugin, limited installation footprint
Data Quality
5 sources
Confidence: Medium

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 No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
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