Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit order with XSS payload in order_email
-
DeliveryPayload stored unsanitized in orders data
-
ExploitAdministrator opens admin order-list page
-
ExecutionScript executes in admin's authenticated browser
-
ImpactHijack admin session or perform actions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Injection requires only the ability to submit the 'order_email' value as an unauthenticated user, so it works against default configurations of the Premium Packages - Sell Digital Products Securely plugin (versions ≤ 7.0.5) wherever order submission is exposed. The key LIMITING factor is that the stored payload does not fire at injection time: execution is deferred until a privileged user - per the referenced list-orders.php admin view, a store administrator - loads the order-list page, so the attack depends on that victim action and on the plugin being active and below the patched version. |
| Impact | CVSS 3.1 base score is 7.2 (High) with vector AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, indicating a network-reachable, low-complexity, unauthenticated stored XSS whose scope change (S:C) reflects script executing in a different security context (the WordPress admin viewing the orders list) than where it was injected. No EPSS score, CISA KEV listing, or public POC was supplied in the input, so exploitation status is: no public exploit identified at time of analysis - there is no signal of active or widespread exploitation. The realistic risk is moderate rather than critical: the AV:N/PR:N/UI:N metrics make injection trivially accessible to anyone who can submit an order, but actual script execution depends on a privileged user (store operator/admin) subsequently opening the affected order-list page, and the confidentiality/integrity impact is only Low (C:L/I:L) with no availability impact. This profile is typical of unauthenticated stored XSS in WordPress plugins - genuinely worth patching because the injection barrier is zero, but not a mass-exploitation emergency absent any EPSS/KEV/POC evidence. Note a scoring tension: the provided vector uses UI:N, yet stored XSS that only fires when an admin manually browses to the orders page arguably warrants UI:R; verify against Wordfence's advisory. |
| Exploit ScenarioDerived | An unauthenticated attacker places or submits an order on a site running the Premium Packages plugin and injects a malicious script payload into the 'order_email' field, which is stored without sanitization. When a store administrator later opens the WordPress admin order-list page to review orders, the stored script executes in their authenticated browser session, enabling actions such as session/cookie theft or performing admin operations on the attacker's behalf. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Unauthenticated stored cross-site scripting in the WordPress plugin Premium Packages - Sell Digital Products Securely (all versions up to and including 7.0.5) lets remote attackers inject arbitrary JavaScript into order records by supplying a crafted 'order_email' value during order submission. The payload is stored server-side and only executes later, when a privileged user - per the referenced admin view (list-orders.php), a store administrator - loads the order list page, which is why the assessed vector carries UI:R even though injection itself is unauthenticated (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N, base 7.2 High). Scope change (S:C) reflects the script executing in the WordPress admin security context rather than the attacker's unauthenticated context; no public exploit code has been identified at time of analysis and there is no CISA KEV confirmation of active exploitation.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the vendor changeset at https://plugins.trac.wordpress.org/changeset/3637473/wpdm-premium-packages/trunk/src/Admin/Order/views/list-orders.php contains the corrective change to the order-list rendering path, so site owners should upgrade to the first plugin release that incorporates it (anything newer than the affected 7.0.5 line) and verify the installed version after updating. Until a tagged release is confirmed, apply the changeset manually only if comfortable patching plugin source, or remove/disable the plugin if order functionality is not required. Compensating controls and their trade-offs: sanitize or reject non-email characters in the 'order_email' parameter at the web tier (may break legitimate orders with unusual addresses and does not fix already-stored records); restrict access to the administrative orders page (wp-admin order list) to trusted accounts and require re-authentication for admins, which reduces the blast radius of the deferred execution but does not eliminate the stored payload; deploy a WAF rule that blocks script markup in order-submission POST bodies (false positives possible on free-text fields, and stored payloads already in the database remain dangerous until the plugin is patched and the affected records are reviewed/cleaned). Because the advisory confirms cross-site scripting (CWE-79), assess whether any injected order records exist and purge or re-encode them as part of remediation.
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
The affected component is a WordPress plugin that stores customer order data - including the buyer-supplied email address - in the site database and later renders those records in an administrative order-listing screen. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation / Cross-Site Scripting): the plugin fails to sanitize the 'order_email' field on input and fails to escape it on output when the order list is rendered, so attacker-controlled markup survives storage and is parsed as HTML/JavaScript in the admin's browser. The CPE cpe:2.3:a:codename065:premium_packages_-_sell_digital_products_securely:*:*:*:*:*:*:*:* identifies the single affected product line with no version constraint encoded, matching the advisory's 'all versions up to, and including, 7.0.5' scope. The referenced changeset (plugins.trac.wordpress.org/changeset/3637473) touches trunk/src/Admin/Order/views/list-orders.php, consistent with an output-encoding fix at the exact rendering point where the stored value was previously emitted unescaped.
Know when Premium Packages Sell Digital Products Securely 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:N/UI:N/S:C/C:L/I:L/A:N
Unauthenticated network injection (PR:N/AV:N/AC:L) but execution requires an admin to view the orders page (UI:R), running in a different context (S:C) with Low C/I and no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Premium Packages - Sell Digital Products Securely plugin for WordPress is vulnerable to Unauthenticated Stored Cross-Site Scripting via 'order_email' in all versions up to, and including, 7.0.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Executive ViewAI
Premium Packages - Sell Digital Products Securely, a WordPress plugin used for our digital storefront order processing, carries an unauthenticated stored cross-site scripting flaw in every version up to and including 7.0.5, and the vendor has not released a fix. Attackers can plant malicious script inside order records without any credentials; the code then executes inside a logged-in store administrator's browser session when the order list page is opened. Because there is no patch to deploy, this represents an unmitigated, internet-reachable risk to the administrative accounts and order data on every site running the plugin, and it warrants near-term leadership attention on remediation ownership and timeline.
No vendor-released patch identified at time of analysis. Interim mitigations: remove or deactivate the Premium Packages plugin where it is not essential; restrict wp-admin and the order list page (list-orders.php) to trusted networks, VPN, or SSO and enforce MFA for all store administrators; deploy WAF/virtual-patching rules that block script payloads in the order_email order-submission parameter; apply server-side input validation and output encoding on order fields; scan and clean existing order records for injected script; and isolate the storefront on a segmented environment with minimized administrator accounts until a fixed version above 7.0.5 is available.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
The Premium Packages - Sell Digital Products Securely plugin for WordPress is vulnerable to privilege escalation in vers
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Shahjada WPDM - Pr
Stored cross-site scripting in the Premium Packages - Sell Digital Products Securely WordPress plugin (versions up to an
SQL Injection in the Premium Packages - Sell Digital Products Securely WordPress plugin (all versions through 7.0.4) all
Stored cross-site scripting in Premium Packages - Sell Digital Products Securely (wpdm-premium-packages) through version
Stored cross-site scripting in the Premium Packages - Sell Digital Products Securely WordPress plugin, affecting all ver
The Premium Packages - Sell Digital Products Securely plugin for WordPress is vulnerable to Cross-Site Request Forgery i
EUVD-2026-101842
GHSA-3jmx-w2jv-78h7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB