Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach plugin endpoint over network
-
DeliveryRequest order secret key unauthenticated
-
ExploitReceive leaked order key
-
ExecutionQuery order with key
-
ImpactExfiltrate customer PII and order contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires only that the PeachPay - Payments & Express Checkout for WooCommerce plugin (version 1.117.9 up to but not including 1.120.70) be installed and active on a reachable WooCommerce store, with paid orders whose secret keys can be requested. Per CVSS PR:N/UI:N/AV:N, no authentication, no user interaction, and no special non-default configuration are stated as required - exploitation works against standard installations of the affected plugin over the network. The only meaningful limits are that the attacker must reach the store's HTTP endpoint and reference valid paid orders, and that impact is confined to reading order-level customer PII, not account takeover or site compromise. Upgrading to 1.120.70 or later removes the exposure. |
| Impact | All signals point to a genuine but moderate-severity information-disclosure flaw rather than a top-priority emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes remote, unauthenticated, low-complexity access with no user interaction, which maximizes exploitability, but impact is deliberately scoped as C:L/I:N/A:N - only confidentiality of order data, no integrity or availability effect - hence the 5.3 Medium base score. No EPSS probability, KEV listing, POC, or SSVC decision data were provided, so there is no evidence of active exploitation or weaponization; exploitation status is 'no public exploit identified at time of analysis.' The signals are internally consistent (the network vector in CVSS matches the 'unauthenticated request' in the description), so there is no CVSS-versus-description conflict to flag. The practical risk is bulk harvesting of customer PII (name, email, postal address, order contents) from paid orders, carrying privacy/GDPR and phishing-fraud consequences even though it is not a system-compromise bug. Priority should be treated as moderate: patch promptly because the attack is trivial and PII is exposed, but it does not rise to critical given no code execution, no active-exploitation signal, and confidentiality-only impact. |
| Exploit ScenarioDerived | An unauthenticated attacker enumerates or references paid WooCommerce order identifiers and sends crafted HTTP requests to the vulnerable PeachPay endpoint, which returns each order's secret key without any capability or ownership check. Using the leaked keys, the attacker retrieves the associated customer's name, email, postal address, and order contents at scale. No public exploit code is identified at time of analysis, but the low attack complexity makes scripted mass-harvesting straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Unauthenticated retrieval of WooCommerce order secret keys in the PeachPay payments plugin (versions 1.117.9 up to but not including 1.120.70) lets remote attackers read customer name, email, postal address, and order contents for any paid order. The plugin returns an order's secret key without performing capability or ownership checks, so anyone who can reach the store and reference a valid paid order can harvest the key and use it to view that order's PII. No public exploit code or confirmed active exploitation was identified at time of analysis; the vendor has released version 1.120.70 to correct the missing authorization check.
RemediationAI
Upgrade the PeachPay plugin to version 1.120.70 or later, which the vendor reports as the fixed release; WordPress site administrators should apply this update through the WordPress plugin update mechanism or the vendor's distribution channel and verify the installed version afterward. Because the vulnerable endpoint is unauthenticated, there is no clean server-side configuration toggle that preserves full checkout functionality; interim compensating controls include temporarily deactivating the PeachPay plugin on stores that can tolerate checkout disruption, or using a web application firewall to block unauthenticated requests that return order secret keys while monitoring for enumeration patterns - with the trade-off that overly broad blocking can break legitimate express-checkout flows. Review store logs for suspicious requests to PeachPay endpoints that reference order identifiers without authenticated sessions, and refer to the WPScan advisory at https://wpscan.com/vulnerability/be66093b-2042-45a6-90cf-c45f105776c6/ and VulDB entry at https://vuldb.com/vuln/421561 for vendor guidance.
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
PeachPay is a WordPress plugin that adds Stripe, PayPal, Square, Authorize.net, and NMI express-checkout and payment functionality to WooCommerce stores. The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): an endpoint that returns a WooCommerce order's secret key omits both a capability check (e.g., current_user_can for the order or shop management) and an ownership/order-ownership validation before responding. In WooCommerce, the order key functions as a bearer-style access token that can unlock order-status and order-detail views, so disclosing it to unauthenticated requesters exposes order-level customer PII. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N confirms a network-reachable, unauthenticated, no-interaction attack with low confidentiality impact and no integrity or availability effect; the flaw is confined to reading order data and does not provide account takeover or site compromise.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated remote request (AV:N/AC:L/PR:N/UI:N) leaks order PII for limited confidentiality impact (C:L), with no integrity or availability effect and no scope change.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The PeachPay - Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net, NMI) WordPress plugin before 1.120.70 does not perform any capability or ownership check before returning an order's secret key in response to an unauthenticated request, allowing anyone to retrieve the key for any paid order and use it to view that order's customer name, email address, postal address and contents.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Woocommerce
View allThe WooCommerce plugin through 3.x for WordPress has a Directory Traversal Vulnerability via a /wp-content/plugins/wooco
Unauthenticated arbitrary file upload in Addify's Request a Quote for WooCommerce plugin, affecting all versions up to a
The WooCommerce Help Scout WordPress plugin before 2.9.1 (https://woocommerce.com/products/woocommerce-help-scout/) allo
WooCommerce 7.1.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary PHP code by
Unauthenticated path traversal in OrderConvo (the "Admin and Customer Messages After Order for WooCommerce" plugin), aff
Unauthenticated remote attackers can seize control of the payment configuration on WordPress stores running the Fundiin
Ultimate WooCommerce Gift Cards 3.0.2 is affected by a file upload vulnerability in the Custom GiftCard Template that ca
Unauthenticated attackers can exploit the Walletdoc Payment Gateway for WooCommerce plugin before version 1.8.5 to execu
Unauthenticated SQL injection in the ELEX WooCommerce Request a Quote WordPress plugin (all versions before 2.4.1) allow
Unauthenticated, network-reachable attackers can read the WooCommerce API consumer key and secret stored by the MgoSync
Unauth. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low atta
An issue was discovered in the NAB Transact extension 2.1.0 for the WooCommerce plugin for WordPress. Rated high severit
EUVD-2026-103255
GHSA-pvfc-2cxg-992w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB