Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor account via open registration or credential compromise
-
DeliverySubmit crafted bulk-edit request with SQL injection payload
-
ExploitBypass query parameterization via CWE-89
-
ExecutionExtract WordPress database contents including user hashes
-
ImpactUse harvested credentials to escalate to admin or pivot
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 | Exploitation strictly requires an authenticated WordPress session with at least Contributor-level role (confirmed by CVSS PR:L). The effective barrier is therefore determined by how the target site manages registration: on sites with open user registration, any internet user can register and potentially obtain Contributor access, making the authentication requirement nearly moot. On sites with closed registration, exploitation is limited to existing Contributor or higher accounts - including insider threats, compromised credentials, or social-engineering attacks targeting those accounts. No special plugin configuration, non-default setting, or specific WordPress version beyond the plugin being installed and active is indicated by available data. Factors that limit exploitation include: closed registration (reduces attacker pool to existing authenticated users), Contributor role not granted by default in closed-registration sites, and absence of a public exploit at time of analysis. |
| Impact | The CVSS base score of 8.5 is broadly consistent with the attack profile: network-accessible, low complexity, no user interaction, but gated behind Contributor-level authentication (PR:L). The Scope:Changed and C:H metrics drive the score upward and are plausible for a read-capable SQL injection in a shared-database WordPress environment. In practice, the effective risk hinges on the site's registration policy - if open registration allows any visitor to self-register as a Contributor or Subscriber, the authentication prerequisite is effectively nullified. Sites with closed registration or tightly controlled Contributor accounts face a lower but non-trivial insider/compromised-account risk. No EPSS data is present in the input; no KEV listing and no known POC constrain the current threat signal, though the well-understood SQL injection class means weaponization requires minimal effort for an attacker with Contributor access. |
| Exploit ScenarioDerived | An attacker self-registers a Contributor account on a WordPress site with open registration and WPBulky ≤ 1.2.2 active, then submits a crafted bulk-edit HTTP POST request containing SQL metacharacters designed to break out of the plugin's query context. The database server executes the injected query and returns sensitive rows - such as WordPress user credentials (bcrypt hashes), private post content, or plugin configuration data - which the attacker harvests to escalate access or sell. No public exploit code has been identified at time of analysis, but the standard UNION- or error-based SQL injection technique is well-documented and trivially applicable once Contributor access is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
SQL injection in WPBulky WordPress plugin (versions ≤ 1.2.2) is exploitable by any authenticated user holding a Contributor-level role, requiring no user interaction and no special configuration beyond plugin installation. The CVSS Scope:Changed flag combined with high confidentiality impact indicates the injection can reach beyond WordPress application data into the underlying MySQL database, enabling extraction of password hashes, private content, and any other data accessible to the database user. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low-complexity, low-privilege attack vector makes this a realistic threat on sites with open user registration.
RemediationAI
Update WPBulky to the latest available version via the WordPress plugin repository or by consulting the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/wpbulky-wp-bulk-edit-post-types/vulnerability/wordpress-wpbulky-plugin-1-2-2-sql-injection-vulnerability?_s_id=cve - no patched version number is independently confirmed from available input data, so verify the changelog before updating. If no patched release has been published, deactivate and remove the plugin until a fix is available. As a compensating control, disable WordPress open user registration to eliminate the self-registration pathway to Contributor accounts, and audit existing Contributor-role users to remove any that are not operationally required; this directly reduces the attacker pool without disabling any WordPress core functionality. Sites with a WAF or Patchstack's virtual patching service can apply a rule blocking SQL metacharacters in WPBulky request parameters as a temporary mitigating layer. Ensure the WordPress database account is scoped with least-privilege permissions to limit the blast radius of any successful injection.
Affected VersionsENISA
Affected Packages
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
WPBulky is a bulk post-type editor plugin for WordPress developed by VillaTheme (CPE: cpe:2.3:a:villatheme:wpbulky:*:*:*:*:*:*:*:*). The vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), indicating that user-supplied input is incorporated into a database query without adequate parameterization or escaping - a failure to use WordPress's $wpdb->prepare() or equivalent mechanisms. The Scope:Changed metric in the provided CVSS vector (S:C) suggests the injected query can escape the WordPress schema boundary and reach other data accessible to the MySQL runtime user, a condition that arises when the database account is granted broader-than-necessary privileges or when multiple applications share a schema.
Know when Wpbulky 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
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
Network-accessible, low-complexity injection requiring Contributor role; S:C reflects cross-schema database read potential; I:N because no write capability is demonstrated.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Contributor SQL Injection in WPBulky <= 1.2.2 versions.
Executive ViewAI
WPBulky WordPress plugin versions 1.2.2 and earlier allow Contributor-level users to inject SQL commands and extract password hashes, customer data, and other sensitive information directly from the database. Organizations with WordPress sites accepting contributors or open user registration face immediate database compromise risk, and absence of a vendor security patch means affected sites remain exposed unless remediated. Immediate plugin removal is the only definitive mitigation currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or uninstall WPBulky plugin immediately; implement database-level access controls restricting WordPress database user account to minimum required permissions; enable SQL query logging and real-time monitoring for SQL injection patterns; limit Contributor role capabilities where operationally feasible; deploy Web Application Firewall (WAF) rules to detect and block SQL injection attempts; implement multi-factor authentication for all administrative accounts; conduct periodic database access log audits to identify exploitation attempts.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
EUVD-2026-67726
GHSA-v9xv-m7wg-ch65
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB