Skip to main content

CoCart CVE-2026-10524

| EUVDEUVD-2026-54195 HIGH
External Control of Assumed-Immutable Web Parameter (CWE-472)
2026-08-06 contact@wpscan.com GHSA-2xcr-jvj8-gv2p
7.5
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WooCommerce site running CoCart below 4.9.0
  2. Delivery
    Craft POST request to CoCart REST API add-to-cart endpoint with manipulated low price
  3. Exploit
    Server accepts price without validation
  4. Execution
    Proceed through WooCommerce guest checkout
  5. Persist
    Complete order at near-zero cost
  6. Impact
    Receive 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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

CoCart 0 <4.9.0

Affected Packages

euvd cocart fix: 4.9.0

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

Vendor (wpscan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 7.5 HIGH

Public REST endpoint requires no authentication or complexity; high integrity impact reflects direct financial fraud; confidentiality and availability are unaffected.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 23:03 EUVD
CVE Published
Aug 06, 2026 - 22:16 cve.org
HIGH 7.5

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
popular WooCommerce headless cart plugin, significant adoption in decoupled storefronts
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

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

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