Description
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.
Published: 2026-08-06
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CoCart WordPress plugin before version 4.9.0 fails to validate the price supplied via its public REST API. Consequently, any user can submit a price that differs from the actual product value, and the order proceeds at the manipulated total. This flaw allows attackers to obtain goods or services for arbitrary amounts or cause revenue loss to the store owner. The weakness is an input validation flaw consistent with CWE‑20: Improper Input Validation.

Affected Systems

Any WordPress site that has the CoCart plugin installed and is running a version older than 4.9.0 is affected. The vulnerability targets the public REST API endpoints used to add items to a WooCommerce cart and applies regardless of authentication status.

Risk and Exploitability

The CVSS score of 7.5 classifies the issue as high severity. EPSS data is not available, so the current exploitation probability is unknown; nevertheless, the lack of an authentication requirement means the endpoint is easily reachable. The vulnerability is not listed in CISA's KEV catalog, indicating no confirmed widespread exploitation yet, but the combination of high severity and trivial access vectors maintains a significant risk for e‑commerce sites.

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CoCart plugin to version 4.9.0 or later.
  • Restrict access to the cart REST endpoints so that only authenticated users or IPs from the whitelist can call them, using web‑server or WordPress firewall rules.
  • Verify server‑side that the price field matches the WooCommerce product catalog before accepting an order; implement or apply a patch that enforces this check.
  • Monitor order totals for anomalous pricing and configure alerts if prices fall outside expected ranges.

Generated by OpenCVE AI on August 6, 2026 at 23:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description 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.
Title CoCart < 4.9.0 - Unauthenticated Arbitrary Price Manipulation
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-06T17:07:30.648Z

Reserved: 2026-06-01T09:02:04.498Z

Link: CVE-2026-10524

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T23:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation