CVE-2026-9618
Cross-Site Request Forgery in PeachPay WooCommerce Plugin
Publication date: 2026-05-28
Last updated on: 2026-05-28
Assigner: Wordfence
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| peachpay | payments_and_express_checkout_for_woocommerce | to 1.120.46 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-352 | The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
The vulnerability exists in the PeachPay β Payments & Express Checkout for WooCommerce plugin for WordPress, specifically in all versions up to and including 1.120.46.
It is a Cross-Site Request Forgery (CSRF) vulnerability caused by missing or incorrect nonce validation in the peachpay_stripe_handle_admin_actions function.
This flaw allows unauthenticated attackers to trick a site administrator into performing an action, such as clicking a malicious link, which then causes the permanent deletion of all stored Stripe credentials from the WordPress database.
These credentials include publishable keys, secret keys, webhook secrets, and Apple Pay configuration.
How can this vulnerability impact me? :
If exploited, this vulnerability can permanently delete all stored Stripe credentials from your WordPress database.
As a result, Stripe payment processing for your WooCommerce store will be disabled.
This disruption can lead to loss of payment functionality, potentially causing revenue loss and customer dissatisfaction.