Export All Posts, Products, Orders, Refunds & Users <= 3.0 - Unauthenticated Sensitive Information Exposure via Debug Log File

Medium 5.3 CWE-532Fixed in 3.1
ID
WPSEC-2026-0107
Plugin
Export All Posts, Products, Orders & Users | WP Ultimate Exporter | WordPress CSV Export (wp-ultimate-exporter)
Affected
from 2.23 before 3.1
Remediation
Update to 3.1 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-532
Usage
Plugin Low · Affected versions None seen among sites WPSec scans, 2026-10-22
Attack surface
Export All Posts, Products, Orders, Refunds & Users on WPSec AttackSurface
Fix released
Published

Description

The Export All Posts, Products, Orders, Refunds & Users (WP Ultimate Exporter) plugin for WordPress is vulnerable to Sensitive Information Exposure in versions 2.23 up to, and including, 3.0. The totalRecords AJAX handler (total_records) writes the full request body to debug_export.txt in the plugin's exportExtensions directory before any capability check, and writes further export details to that file and to smack_debug_edd.txt. These files sit in a web-accessible directory with no access protection. This makes it possible for unauthenticated attackers to read the export requests logged when an administrator, or any logged-in user, runs an export. The logged data includes the administrator's AJAX security nonce, the export modules and record counts.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0