Skip to main content

Woocommerce EUVDEUVD-2026-17315

| CVE-2026-1710 MEDIUM
Improper Authorization (CWE-285)
2026-03-31 Wordfence GHSA-gvmc-87qh-q5mc
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

3
EUVD ID Assigned
Mar 31, 2026 - 05:15 euvd
EUVD-2026-17315
Analysis Generated
Mar 31, 2026 - 05:15 vuln.today
CVE Published
Mar 31, 2026 - 04:25 nvd
MEDIUM 6.5

DescriptionCVE.org

The WooPayments: Integrated WooCommerce Payments plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'save_upe_appearance_ajax' function in all versions up to, and including, 10.5.1. This makes it possible for unauthenticated attackers to update plugin settings.

AnalysisAI

Unauthenticated attackers can modify WooPayments plugin settings through a missing capability check in the 'save_upe_appearance_ajax' AJAX function, affecting all versions up to and including 10.5.1. This allows remote attackers to alter payment appearance configurations without authentication, potentially disrupting payment processing or customer experience. No public exploit code or active exploitation has been identified at time of analysis.

Technical ContextAI

The vulnerability exists in the WooPayments: Integrated WooCommerce Payments plugin for WordPress, specifically in the 'save_upe_appearance_ajax' AJAX handler within the WC_Payment_Gateway_WCPAY class. The vulnerability is classified as CWE-285 (Improper Authorization), indicating a failure to implement proper capability checks before processing user input via AJAX. WordPress AJAX endpoints require explicit capability verification using functions like current_user_can() to restrict access to authenticated, authorized users. In this case, the handler accepts and processes data that modifies plugin settings without validating the caller's permissions, allowing any network-based attacker to craft HTTP requests to the vulnerable endpoint and trigger the underlying modification logic.

RemediationAI

WooCommerce users should upgrade the WooPayments plugin to version 10.5.2 or later, which includes the necessary capability checks to remediate this vulnerability. Users can update via the WordPress admin dashboard (Plugins > Installed Plugins > WooPayments > Update) or by downloading the patched version directly from the official WordPress plugin repository. As a temporary workaround pending update, site administrators may restrict AJAX access via web application firewall (WAF) rules or .htaccess to block requests to the save_upe_appearance_ajax handler, though this is not a permanent solution. Additional hardening can be achieved by implementing WordPress security best practices such as limiting AJAX endpoint access by IP address if operationally feasible. Refer to the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/cec13225-baa3-4f26-b2d2-af6106888c74?source=cve) and WooCommerce plugin repository (https://plugins.trac.wordpress.org/changeset/3480315/woocommerce-payments/trunk/includes/class-wc-payment-gateway-wcpay.php) for confirmation of the patch.

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-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-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-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-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

CVE-2026-74925 HIGH POC
7.2 Sep 11

Privilege escalation in MultiVendorX WordPress plugin before 5.0.16 allows authenticated vendor-role users to grant admi

CVE-2023-47777 MEDIUM POC
6.5 Nov 30

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Automattic WooComm

CVE-2023-3508 MEDIUM POC
6.5 Jul 31

The WooCommerce Pre-Orders WordPress plugin before 2.0.3 has a flawed CSRF check when processing its tab actions, which

CVE-2023-3507 MEDIUM POC
6.5 Jul 31

The WooCommerce Pre-Orders WordPress plugin before 2.0.3 has a flawed CSRF check when canceling pre-orders, which could

CVE-2023-2179 MEDIUM POC
6.5 May 15

The WooCommerce Order Status Change Notifier WordPress plugin through 1.1.0 does not have authorisation and CSRF when up

Share

EUVD-2026-17315 vulnerability details – vuln.today

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