Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WooCommerce site running CoCart below 4.9.0
-
DeliveryCraft POST request to CoCart REST API add-to-cart endpoint with manipulated low price
-
ExploitServer accepts price without validation
-
ExecutionProceed through WooCommerce guest checkout
-
PersistComplete order at near-zero cost
-
ImpactReceive goods or services fraudulently
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V3 - Web Frontend Security Server-side parameter enforcement
|
| Exploitation Conditions | No special conditions are required beyond CoCart (version before 4.9.0) being installed and active on a WooCommerce site - this is the default, intended deployment state of the plugin, since exposing unauthenticated public REST API cart endpoints is its primary function. Guest/unauthenticated checkout must be enabled in WooCommerce for an attacker to fully complete an order at a manipulated price; this is a common default configuration but not universal. Sites that have disabled guest checkout reduce the exploitability to cart manipulation only (no completed fraudulent order), but do not eliminate the price injection vector. No specific feature flag, non-default configuration, or privileged access is required. |
| Impact | The CVSS 7.5 High score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) accurately reflects the attack's accessibility: unauthenticated, network-reachable, zero-complexity exploitation against a default-configured plugin whose entire value proposition is exposing public REST endpoints. Real-world risk is significant and directly monetizable - an attacker can complete real purchases at near-zero cost, representing immediate financial harm rather than theoretical data exposure. EPSS data was not provided, which is a gap in this analysis. Neither a CISA KEV listing nor public exploit code has been identified at time of analysis, which moderates immediate urgency, but the trivial exploitation bar means risk escalates rapidly once the vulnerability becomes widely known. One data quality issue: WPScan tags this as 'Information Disclosure,' which conflicts with the CVSS vector (C:N, I:H) and description - the actual impact is financial fraud via integrity manipulation, not data exfiltration. Defenders should not be misled by the tag. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted POST request to CoCart's public REST API add-to-cart endpoint, injecting an arbitrarily low price field (e.g., $0.01) for a high-value product. The CoCart plugin forwards this price directly into WooCommerce's cart session without validation, and the attacker proceeds through checkout to complete a legitimate-appearing order at the manipulated total, acquiring physical goods or digital licenses at near-zero cost. No POC has been publicly identified, but exploitation requires only basic HTTP request crafting. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 06, 2026
Price manipulation in the CoCart WordPress plugin before 4.9.0 allows unauthenticated remote attackers to purchase WooCommerce products at arbitrarily low prices by supplying a manipulated price value through the plugin's public REST API cart endpoint. The server accepts the attacker-controlled price without comparing it to the canonical product price, enabling completed orders at near-zero cost and direct financial loss to store operators. No public exploit code or CISA KEV listing has been identified, but the CVSS:3.1/AV:N/AC:L/PR:N/UI:N vector indicates this is trivially exploitable against any default-configured CoCart deployment.
RemediationAI
Upgrade CoCart to version 4.9.0 or later, which introduces server-side validation of client-supplied price values against the authoritative product price. The WPScan advisory at https://wpscan.com/vulnerability/99986e13-d38d-4890-b935-9f6fd238ec61/ should be consulted for confirmation. If immediate patching is not feasible, restrict or block access to CoCart's REST API endpoints at the WAF or web server layer - note this will break all headless cart functionality for legitimate users, which may be operationally unacceptable given that REST API access is the plugin's core purpose. As a partial control, disabling guest/unauthenticated checkout in WooCommerce settings will prevent order completion at manipulated prices but does not prevent cart manipulation itself. Prior to or immediately after patching, audit recent orders for anomalously low line-item prices to detect potential prior exploitation.
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
CoCart is a WooCommerce extension purpose-built to expose headless REST API cart management endpoints, enabling decoupled and mobile storefronts to interact with WooCommerce without the WordPress frontend. Its add-to-cart REST API endpoint accepts item parameters - including price - from the client request body and passes the supplied value directly into WooCommerce's cart and order pipeline without server-side reconciliation against the product's stored price. This is a business logic integrity flaw: the application trusts user input for a value that must be exclusively authoritative from the server's own data store. Although no CWE is formally assigned, this maps to CWE-20 (Improper Input Validation) or more precisely CWE-807 (Reliance on Untrusted Inputs in a Security Decision). No CPE strings were provided in the intelligence, but the affected scope is confirmed as the CoCart plugin (all versions below 4.9.0) operating atop WooCommerce on WordPress.
Know when WordPress 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:N/I:H/A:N
Public REST endpoint requires no authentication or complexity; high integrity impact reflects direct financial fraud; confidentiality and availability are unaffected.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
2DescriptionCVE.org
The CoCart WordPress plugin before 4.9.0 does not validate a user-supplied price value against the actual product price when items are added to the cart through one of its public REST API endpoints, allowing unauthenticated users to set arbitrary product prices and complete WooCommerce orders at manipulated totals.
Executive ViewAI
A price manipulation vulnerability in the CoCart WordPress plugin (versions before 4.9.0) allows unauthenticated attackers to complete purchases at arbitrary prices by manipulating cart API requests, directly bypassing payment controls and causing revenue loss across affected e-commerce operations. The vulnerability is trivially exploitable against default configurations with no authentication barrier; while no public exploit has been identified at time of analysis, the technical simplicity and high exploitability score create imminent fraud risk. Leadership must treat this as a time-sensitive threat requiring immediate containment before active exploitation emerges.
No vendor-released patch identified at time of analysis. Interim mitigations include: disable the public REST API cart endpoint or restrict to authenticated users only; implement WAF rules to reject requests containing price parameters deviating from canonical product prices; deploy server-side price validation enforcement at checkout; configure real-time transaction monitoring to detect orders with prices below established cost thresholds; implement aggressive rate limiting on the cart endpoint to impede systematic exploitation attempts.
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.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-54195
GHSA-2xcr-jvj8-gv2p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB