Safeguard
Vulnerability Analysis•

CVE-2023-6583: Medium Path Traversal in Import and Export Users Plugin

CVE-2023-6583 is a medium severity directory traversal in the Import and Export Users and Customers plugin up to 1.24.2. Update past 1.24.2.

Safeguard Security Team
3 min read

CVE-2023-6583 is a medium severity directory traversal in the Import and Export Users and Customers plugin from Codection. Through the Recurring Import feature, an administrator may read and delete arbitrary server files, including wp-config.php. The record lists versions up to 1.24.2. Update past 1.24.2.

What's affected

  • Product: Import and Export Users and Customers from Codection, a WordPress plugin.
  • Affected: all versions up to and including 1.24.2, per the record.
  • Fixed version: not named in the record. A Trac changeset (3007057) is linked.
  • Access needed: administrator. Impact: read and delete arbitrary files.

The record gives a CVSS 3.1 base score of 6.6 (medium) with the vector CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H. The CISA Known Exploited Vulnerabilities flag in the record is false. This post does not claim exploitation in the wild.

How to check if you're exposed

wp plugin list --fields=name,status,version

Find the plugin in the output and compare its version with the affected range above. If you do not use wp-cli, open the Plugins screen in the WordPress admin and read the version shown under the plugin name.

What to do now

  1. Check the plugin version on each site.
  2. Update to a release newer than 1.24.2 and confirm in the changelog.
  3. Review administrator accounts and remove unneeded ones.
  4. Keep file backups and a copy of wp-config.php off the web server, since the record mentions deletion as well as reading.
  5. Run the free in-browser dependency scan at gold.safeguard.sh/scan on any project you build that bundles this component, and keep the result next to your inventory.

Why it matters

The record maps this issue to CWE-98 (PHP Remote File Inclusion): A PHP include or require statement uses a filename that an outside party can influence, which can pull unintended files into the running program. ; CWE-22 (Path Traversal): A path built from user input is not confined to the intended directory, so a request can reach files elsewhere on the server.

The record lists path traversal and PHP file inclusion. A path taken from a setting is not confined to the folder the feature was built for, so it can point at files elsewhere on the server, such as the configuration file that holds database credentials.

Administrator access is required, so this is a risk for sites with several admins or a stolen admin login. Deleting wp-config.php is notable, since WordPress may then act as if it is not installed. Offline backups and a short admin list reduce the damage.

Quick check

Why is it only medium?

It needs administrator rights. The base vector gives 6.6.

Can it delete files?

Yes. The record says an administrator can read and delete the contents of arbitrary files.

Sources

These are the references listed in the NVD record for this CVE. They were not fetched when this post was written, so confirm fixed versions in the advisory before acting.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.