Description
The WholesaleX WordPress plugin before 3.0.9 does not protect or remove the user-import file it keeps in a publicly accessible location under a predictable name, allowing unauthenticated users to download the most recently imported user data, including any account passwords and customer contact and address details it contains.
Published: 2026-10-21
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

The WholesaleX WordPress plugin stores the file that contains imported user data in a publicly accessible location under a predictable name. Because the plugin does not protect or delete the CSV file, an unauthenticated user can retrieve it. The CSV includes account passwords and detailed customer contact and address information, allowing the attacker to obtain sensitive credentials and personally identifiable information.

Affected Systems

WordPress installations that run the WholesaleX plugin with a version earlier than 3.0.9 are affected. No other vendors or products are listed for this vulnerability.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation is straightforward: an attacker needs only to know the predictable file URL and can download the CSV with no authentication. While a CVSS score has not been assigned, the ability to retrieve passwords and personal data indicates a high confidentiality and privacy impact.

Generated by OpenCVE AI on October 21, 2026 at 11:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WholesaleX to version 3.0.9 or later.
  • Configure the plugin or WordPress to delete or restrict access to the CSV file after import.
  • Restrict file permissions or move the upload directory outside the public web root to prevent direct access.

Generated by OpenCVE AI on October 21, 2026 at 11:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Wed, 21 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
Metrics cvssV3_1

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

ssvc

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


Wed, 21 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WholesaleX WordPress plugin before 3.0.9 does not protect or remove the user-import file it keeps in a publicly accessible location under a predictable name, allowing unauthenticated users to download the most recently imported user data, including any account passwords and customer contact and address details it contains.
Title WholesaleX < 3.0.9 - Unauthenticated Imported User CSV Disclosure
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-21T10:35:02.923Z

Reserved: 2026-10-17T15:45:12.770Z

Link: CVE-2026-111956

cve-icon Vulnrichment

Updated: 2026-10-21T10:16:56.014Z

cve-icon NVD

Status : Received

Published: 2026-10-21T06:16:48.743

Modified: 2026-10-21T11:17:06.350

Link: CVE-2026-111956

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T12:00:07Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-284

    Improper Access Control