Skip to main content

ELEX Bulk Edit CVE-2026-40800

| EUVDEUVD-2026-96537 CRITICAL
SQL Injection (CWE-89)
2026-10-10 Patchstack GHSA-v5x3-fg92-xvh4
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege subscriber
  2. Exploit
    Send crafted request to vulnerable plugin parameter
  3. Execution
    Injected SQL executes against WordPress database
  4. Impact
    Exfiltrate user credentials and sensitive data

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 targets the ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes plugin at version 1.5.3 or earlier via an unsanitized parameter in a plugin request that is concatenated into a SQL query (CWE-89). The vulnerability title designates it a 'Subscriber' SQL injection, meaning a logged-in subscriber-level account is the intended prerequisite, most easily met on sites with open user registration enabled - note this limiting factor contradicts the published CVSS PR:N and should be confirmed with the vendor. The limiting factors are therefore: presence of the vulnerable plugin version, a WooCommerce/WordPress deployment, and (per the title) at least a low-privilege authenticated account. No user interaction is required (UI:N).

Impact

This is a CWE-89 SQL injection in the ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes plugin (<= 1.5.3), reported by Patchstack with a CVSS 3.1 base score of 9.3 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L). The signals conflict in an important way: the vulnerability title explicitly says 'Subscriber SQL Injection', which implies an authenticated subscriber-level account is required, yet the published CVSS vector encodes PR:N (no privileges). Per the analysis rules, authentication state is taken from the vector, so the vector as given indicates unauthenticated access; however this directly contradicts the 'Subscriber' designation and should be verified with Patchstack/the vendor - most Patchstack 'Subscriber' findings in practice require at least a logged-in subscriber account (PR:L). The remaining metrics are consistent with a network-reachable, low-complexity injection yielding high confidentiality impact with a scope change (S:C) to the backend database and low availability impact. No EPSS score, CISA KEV listing, or public proof-of-concept was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. Net: the high score is driven by easy network reachability and database read access, but real-world priority is moderated by the likely requirement for a (low-privilege) authenticated account and the absence of any exploitation or POC signal. For WordPress sites that allow open subscriber registration this should be treated as a genuine priority; for sites with closed registration the realistic risk is lower.

Exploit ScenarioDerived

An attacker obtains or self-registers a low-privilege WordPress account (subscriber) on a site running the vulnerable ELEX bulk-edit plugin, then sends a crafted request to an affected plugin endpoint with a malicious SQL payload in an unsanitized parameter. The injection executes against the WordPress database, letting the attacker read sensitive data such as user records, password hashes, and secret material. No public proof-of-concept was provided in the input.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 10, 2026

SQL injection in the ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes WordPress plugin (versions 1.5.3 and earlier) lets an attacker inject arbitrary SQL through an unsanitized request parameter and read sensitive data from the site's underlying WordPress/WooCommerce database. The vendor-published CVSS 3.1 base score is 9.3 (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L) and the CWE is CWE-89; however, our independent assessment rates the same vector at PR:L because the vulnerability is titled a 'Subscriber' SQL injection, indicating that a logged-in low-privilege account (subscriber role) is the practical prerequisite - a requirement easily satisfied on sites with open user registration. Per the assessed vector this is an authenticated (PR:L), remotely reachable, network-based injection with no user interaction, high confidentiality impact, low availability impact, and no public exploit code identified at time of analysis; the CVSS privilege-level discrepancy between vendor (PR:N) and our assessment (PR:L) should be confirmed with the vendor.

RemediationAI

No vendor-released patch was identified in the available intelligence at time of analysis - no fixed version number appears in the Patchstack advisory or the supplied references - so remediation must start with containment rather than upgrade. Primary action: deactivate and, if feasible, fully remove the ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes plugin until elextensions publishes a patched release (monitor https://patchstack.com/database/wordpress/plugin/elex-bulk-edit-products-prices-attributes-for-woocommerce-basic/ and the plugin's WordPress.org/Vendor channels for a version above 1.5.3); the trade-off is loss of bulk-edit functionality, which is usually acceptable given the high confidentiality impact. If the plugin must remain active, enforce the assessed prerequisite by hardening account access: disable open user registration and self-service subscriber signup, audit and remove unnecessary subscriber accounts, and require stronger roles or approval workflows before accounts are granted, which directly blunts the 'Subscriber' injection path but also any legitimate subscriber-facing workflows. On deployments that cannot remove the plugin, apply a web application firewall rule set targeting SQL-injection patterns and restrict POST requests to the plugin's bulk-edit admin/AJAX endpoints to trusted, authenticated admin sessions, acknowledging that WAF rules are bypassable and provide only defense-in-depth. Regardless of the mitigation chosen, treat the database as potentially compromised: rotate WordPress salts and administrative credentials, rotate any database or API credentials stored in wp-config.php or plugin settings, and review WooCommerce order and customer tables for anomalous access, since the C:H rating indicates an attacker could read sensitive data. Locate accounts and endpoints by checking the plugin slug directory (elex-bulk-edit-products-prices-attributes-for-woocommerce-basic) and confirm whether any patched release beyond 1.5.3 has since shipped before deciding to re-enable.

Affected VersionsENISA

ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes n/a ≤1.5.3

Affected Packages

euvd elex_woocommerce_advanced_bulk_edit_products_prices_attributes 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 affected component is a WordPress plugin, ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes, which extends WooCommerce by allowing bulk edits of product fields, prices and attributes. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command / SQL Injection): an attacker-controlled parameter is concatenated into a SQL statement without proper sanitization or parameter binding, so injected SQL fragments are executed against the site's MySQL/MariaDB database that back-ends WordPress and WooCommerce. The published CPE - cpe:2.3:a:elextensions:elex_woocommerce_advanced_bulk_edit_products,_prices_&_attributes - confirms elextensions as the responsible vendor. The scope change (S:C) in the CVSS vector reflects that the vulnerable plugin component can affect resources beyond its own security authority, and the C:H/I:N/A:L profile indicates the injection is read-oriented: an attacker can exfiltrate data (including WordPress core tables such as wp_users and credentials, WooCommerce order/customer data, and any plugin or custom tables) rather than directly modifying or destroying them, with only limited availability impact. The title's 'Subscriber' qualifier and our assessed PR:L indicate the vulnerable code path is reachable from an account with subscriber-level privileges, whereas the vendor advisory's PR:N implies the endpoint may be reachable without any authentication - a meaningful difference that changes the exploitability calculus on locked-down sites that disable registration.

Know when Woocommerce 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 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 8.5 HIGH

Title designates a Subscriber-level injection so PR:L (not PR:N); network, low-complexity SQLi reads the database (S:C, C:H) with no integrity and minor availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber SQL Injection in ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes <= 1.5.3 versions.

Executive ViewAI

Why It Matters

The ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes plugin (versions 1.5.3 and earlier) contains a critical SQL injection flaw that could allow a low-privilege user to read sensitive data from the underlying WordPress/WooCommerce database, affecting e-commerce sites that use it and potentially exposing customer records, order details, and other business-critical information. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, so leadership should treat this as an urgent risk requiring immediate mitigation.

Business Impact: Severe
Compensating Controls

Disable or remove the ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes plugin (1.5.3 and earlier) if not required; restrict plugin functionality to administrator roles; harden subscriber registration and review low-privilege accounts; deploy WAF/virtual patching to block SQL injection targeting the plugin's bulk-edit endpoints; enable database and web log monitoring for anomalous reads. No vendor-released patch identified at time of analysis.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
niche WooCommerce admin bulk-edit plugin, limited install base
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Very High
Technical Impact
Partial

Priority Score

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

CVE-2017-17058 HIGH POC
7.5 Nov 29

The WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco

CVE-2026-18143 CRITICAL POC
9.8 Sep 26

Unauthenticated arbitrary file upload in Addify's Request a Quote for WooCommerce plugin, affecting all versions up to a

CVE-2021-24212 CRITICAL POC
9.8 Apr 05

The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo

CVE-2022-50972 CRITICAL POC
9.3 Jun 20

WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by

CVE-2025-10162 HIGH POC
8.6 Oct 07

Unauthenticated path traversal in OrderConvo (the "Admin and Customer Messages After Order for WooCommerce" plugin), aff

CVE-2026-81649 CRITICAL POC
9.1 Oct 11

Unauthenticated remote attackers can seize control of the payment configuration on WordPress stores running the Fundiin

CVE-2020-35627 HIGH POC
8.8 Dec 28

Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca

CVE-2026-103307 HIGH POC
8.6 Oct 14

Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execu

CVE-2026-14962 HIGH POC
8.6 Sep 09

Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow

CVE-2026-92404 HIGH POC
7.5 Sep 19

Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync

CVE-2023-34000 HIGH POC
7.5 Jun 14

Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta

CVE-2020-11497 HIGH POC
7.5 Aug 26

An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit

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