Description
The Paystack WooCommerce Payment Gateway plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.8.5 via the 'key' parameter. This makes it possible for unauthenticated attackers to extract customer PII — including billing name, email address, phone number, billing address, shipping address, and purchased product list — embedded into page HTML via wp_localize_script by enumerating sequential order IDs. This is only exploitable when the merchant has enabled the optional custom metadata feature in the Paystack gateway settings.
Published: 2026-11-07
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive Information Exposure
Action: Patch Now
AI Analysis

Impact

The Paystack WooCommerce Payment Gateway plugin for WordPress contains a flaw that exposes sensitive user data. An unauthenticated attacker can retrieve customer personally identifiable information such as billing name, email, phone number, addresses, and product lists by passing a 'key' parameter to the order-pay endpoint. This data is present in the page HTML through a localization script and can be accessed by enumerating sequential order identifiers. The vulnerability allows full disclosure of personal data without requiring any credentials.

Affected Systems

WordPress sites that use the Paystack WooCommerce Payment Gateway plugin version 5.8.5 or earlier and have enabled the optional custom metadata setting in the gateway configuration. All orders made on such sites are vulnerable to data extraction via the order-pay endpoint.

Risk and Exploitability

The vulnerability has a CVSS score of 5.3, indicating moderate impact. No EPSS score is available, and the issue is not listed in CISA KEV. Attackers only need to know a valid order ID and can access the sensitive data without authenticating, making exploitation straightforward. Since the flaw relies on simple HTTP request construction, it can be automated. The risk is therefore moderate, but the potential damage from PII theft is significant.

Generated by OpenCVE AI on November 7, 2026 at 08:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Paystack WooCommerce Payment Gateway plugin to a version newer than 5.8.5.
  • Disable the optional custom metadata feature in the Paystack gateway settings until a patch is applied.
  • Monitor access to the order-pay endpoint for anomalous activity and log any suspicious requests.

Generated by OpenCVE AI on November 7, 2026 at 08:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 07 Nov 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Paystack WooCommerce Payment Gateway plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.8.5 via the 'key' parameter. This makes it possible for unauthenticated attackers to extract customer PII — including billing name, email address, phone number, billing address, shipping address, and purchased product list — embedded into page HTML via wp_localize_script by enumerating sequential order IDs. This is only exploitable when the merchant has enabled the optional custom metadata feature in the Paystack gateway settings.
Title Paystack WooCommerce Payment Gateway <= 5.8.5 - Unauthenticated Sensitive Information Exposure in 'key' Parameter on order-pay Endpoint
Weaknesses CWE-200
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-11-07T06:39:36.289Z

Reserved: 2026-09-17T19:03:28.087Z

Link: CVE-2026-93370

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-07T07:17:05.287

Modified: 2026-11-07T07:17:05.417

Link: CVE-2026-93370

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-07T08:15:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor