Description
The FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.7.0 via the 'order_id + billing_address_id (also shipping_address_id)' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to read and exfiltrate another customer's stored billing and shipping address PII — including street address, city, state, postcode, phone number, company name, VAT number, and legal registration ID — by enumerating sequential AUTO_INCREMENT order and address ID pairs. The id-equality guard intended to restrict address reuse is bypassed because the attacker controls both halves of the compared pair, and the unauthenticated AJAX entry point imposes only a soft rate limit of 5 requests per 60 seconds rather than any authentication or ownership check.
Published: 2026-10-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive Information Disclosure (PII)
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an insecure direct object reference that allows an attacker to retrieve customer billing and shipping address information. By controlling the order_id and billing_address_id parameters, an unauthenticated user can bypass the intended id-equality guard because the attacker supplies values for both sides of the comparison. This flaw permits enumeration of sequential AUTO_INCREMENT IDs and exfiltration of personally identifiable information, including street address, city, state, postcode, phone number, company name, VAT number, and legal registration ID. The weakness matches CWE‑639: authorization bypass through user controlled key.

Affected Systems

The issue affects the WordPress plugin 'FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler' in all releases up to and including 1.7.0. No version information beyond 1.7.0 is given, implying newer releases may not contain the flaw.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, and the attack requires no authentication, relying only on crafted HTTP requests to the AJAX entry point. An attacker can enumerate order and address IDs rapidly because only a soft rate limit of five requests per minute is enforced. EPSS information is not available, so the current exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog, reducing its known prevalence in the wild, but the lack of authentication makes the risk serious for exposed sites.

Generated by OpenCVE AI on October 16, 2026 at 13:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FluentCart plugin to a patched version that removes the ID enumeration flaw.
  • If an upgrade is not immediately possible, block unauthenticated access to the Checkout API endpoints or restrict them to verified users only.
  • Enhance server‑side validation so that the order_id and address identifiers are verified to belong to the requesting user before returning data.

Generated by OpenCVE AI on October 16, 2026 at 13:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions fluentcart
Wpmanageninja
Wpmanageninja fluentcart
Vendors & Products Wordpress-extensions
Wordpress-extensions fluentcart
Wpmanageninja
Wpmanageninja fluentcart

Fri, 16 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Description The FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.7.0 via the 'order_id + billing_address_id (also shipping_address_id)' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to read and exfiltrate another customer's stored billing and shipping address PII — including street address, city, state, postcode, phone number, company name, VAT number, and legal registration ID — by enumerating sequential AUTO_INCREMENT order and address ID pairs. The id-equality guard intended to restrict address reuse is bypassed because the attacker controls both halves of the compared pair, and the unauthenticated AJAX entry point imposes only a soft rate limit of 5 requests per 60 seconds rather than any authentication or ownership check.
Title FluentCart A New Era of eCommerce <= 1.7.0 - Insecure Direct Object Reference to Unauthenticated Sensitive Information Disclosure via 'order_id' and 'billing_address_id' Parameters
Weaknesses CWE-639
References
Metrics cvssV3_1

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


Subscriptions

Wordpress-extensions Fluentcart
Wpmanageninja Fluentcart
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-16T15:09:40.130Z

Reserved: 2026-09-30T19:05:58.982Z

Link: CVE-2026-103525

cve-icon Vulnrichment

Updated: 2026-10-16T15:00:24.593Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T05:17:28.210

Modified: 2026-10-16T15:17:02.273

Link: CVE-2026-103525

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T15:30:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key