Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2025-12115: CWE-602 Client-Side Enforcement of Server-Side Security in wpclever WPC Name Your Price for WooCommerce

0
High
VulnerabilityCVE-2025-12115cvecve-2025-12115cwe-602
Published: Fri Oct 31 2025 (10/31/2025, 09:27:21 UTC)
Source: CVE Database V5
Vendor/Project: wpclever
Product: WPC Name Your Price for WooCommerce

Description

The WPC Name Your Price for WooCommerce plugin for WordPress is vulnerable to unauthorized price alteration in all versions up to, and including, 2.1.9. This is due to the plugin not disabling the ability to name a custom price when it has been specifically disabled for a product. This makes it possible for unauthenticated attackers to purchase products at prices less than they should be able to.

AI-Powered Analysis

AILast updated: 10/31/2025, 09:53:33 UTC

Technical Analysis

CVE-2025-12115 is a vulnerability classified under CWE-602 (Client-Side Enforcement of Server-Side Security) found in the WPC Name Your Price for WooCommerce plugin, a popular WordPress extension that allows customers to name their own price for products. The vulnerability exists because the plugin fails to disable the custom pricing feature on the server side when it has been disabled for a product, relying instead on client-side controls to enforce this restriction. This design flaw allows unauthenticated attackers to manipulate client-side parameters and submit purchase requests with arbitrary prices, including prices lower than intended or even zero. The vulnerability affects all versions up to and including 2.1.9. Exploitation requires no authentication or user interaction, making it remotely exploitable over the network. The CVSS v3.1 score is 7.5 (high), reflecting the ease of exploitation and the high impact on integrity, as attackers can alter transaction prices and cause financial loss. No known public exploits have been reported yet, but the vulnerability poses a significant risk to online stores using this plugin. The root cause is the improper reliance on client-side enforcement of security controls that should be validated and enforced on the server side. Without server-side validation, attackers can bypass restrictions by tampering with HTTP requests or JavaScript code. This vulnerability highlights the critical importance of robust server-side validation in e-commerce applications to prevent unauthorized transactions and fraud.

Potential Impact

For European organizations operating e-commerce websites with WooCommerce and the vulnerable WPC Name Your Price plugin, this vulnerability can lead to significant financial losses due to unauthorized price manipulation. Attackers can purchase products at prices lower than intended, potentially even free, undermining revenue and trust. The integrity of pricing data is compromised, which can also affect inventory management and accounting. Additionally, widespread exploitation could damage brand reputation and customer trust. Since no authentication is required, attackers can automate exploitation at scale, increasing the risk of large-scale fraud. The availability of the service is not directly impacted, but the financial and reputational damage can be severe. Organizations may also face compliance risks under European regulations if they fail to protect transactional integrity. The vulnerability is particularly impactful for small and medium-sized enterprises that rely heavily on WooCommerce and may lack advanced security controls.

Mitigation Recommendations

Immediate mitigation involves applying patches or updates from the plugin vendor once available. In the absence of an official patch, organizations should implement strict server-side validation to enforce pricing rules, ensuring that any custom price submissions are verified against product configurations before processing transactions. Disabling the 'Name Your Price' feature entirely for critical products until a fix is applied can reduce risk. Web application firewalls (WAFs) can be configured to detect and block anomalous requests that attempt to manipulate pricing parameters. Monitoring transaction logs for unusual pricing patterns can help identify exploitation attempts. Additionally, organizations should review and harden their e-commerce workflows to avoid reliance on client-side controls for security decisions. Regular security assessments and code reviews of custom plugins are recommended to detect similar issues proactively. Finally, educating developers about the risks of client-side enforcement and the necessity of server-side validation is essential to prevent recurrence.

Need more detailed analysis?Get Pro

Technical Details

Data Version
5.2
Assigner Short Name
Wordfence
Date Reserved
2025-10-23T15:27:17.832Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 690483ba189d660333d91771

Added to database: 10/31/2025, 9:39:06 AM

Last enriched: 10/31/2025, 9:53:33 AM

Last updated: 10/31/2025, 10:25:29 PM

Views: 10

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats