Description
The WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 8.0.1 via the 'MappedFields' parameter. This is due to missing capability checks on the AJAX handlers for install_addon, saveMappedFields, and StartImport, combined with the plugin nonce being exposed to any authenticated user who can load an admin page, allowing a Subscriber to install the Import WooCommerce add-on, persist attacker-controlled PHP expressions in the MappedFields parameter, and trigger evaluation via eval() in ImportHelpers::get_meta_values(). This makes it possible for authenticated attackers, with subscriber-level access and above, to execute code on the server.
Published: 2026-07-11
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability results from missing capability checks on AJAX handlers combined any authenticated user who can load an admin page. An attacker who has at least subscriber‑level access can supply attacker‑controlled PHP expressions through the MappedFields parameter, which are later evaluated by eval() in ImportHelpers::get_meta_values(). This is a CWE‑94 code injection flaw that allows an authenticated attacker to execute arbitrary code with the permissions of the web server process.

Affected Systems

Smack 8.0.1 or earlier on WordPress sites is affected. These sites are vulnerable if the WP Ultimate CSV Importer plugin is installed and the AJAX handlers for install_addon, saveMappedFields, and StartImport are available.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability. The EPSS score of <1% shows a very low current exploitation probability, and the issue is not listed in CISA’s KEV catalog. Nevertheless, the attack vector requires authenticated access; any user with subscriber or higher privileges can exploit this flaw by triggering eval() through a crafted request. The impact is complete code execution on the server, granting an attacker full control over the WordPress installation and any underlying infrastructure.

Generated by OpenCVE AI on July 29, 2026 at 09:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade WP Ultimate CSV Importer to the latest released version that includes the patch for this vulnerability.
  • If an upgrade is not immediately possible, disable or remove the plugin from sites that do not require its functionality.
  • Block the plugin’s AJAX endpoints (install_addon, saveMappedFields, StartImport) from subscriber‑level users using a firewall or web application rule, thereby eliminating the exploitation vector.

Generated by OpenCVE AI on July 29, 2026 at 09:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 13 Jul 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Smackcoders
Smackcoders wp Ultimate Csv Importer – Wordpress Import & Export For Csv, Xml & Excel
Wordpress
Wordpress wordpress
Vendors & Products Smackcoders
Smackcoders wp Ultimate Csv Importer – Wordpress Import & Export For Csv, Xml & Excel
Wordpress
Wordpress wordpress

Sat, 11 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Description The WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 8.0.1 via the 'MappedFields' parameter. This is due to missing capability checks on the AJAX handlers for install_addon, saveMappedFields, and StartImport, combined with the plugin nonce being exposed to any authenticated user who can load an admin page, allowing a Subscriber to install the Import WooCommerce add-on, persist attacker-controlled PHP expressions in the MappedFields parameter, and trigger evaluation via eval() in ImportHelpers::get_meta_values(). This makes it possible for authenticated attackers, with subscriber-level access and above, to execute code on the server.
Title WP Ultimate CSV Importer <= 8.0.1 - Missing Authorization to Authenticated (Subscriber+) Remote Code Execution via 'MappedFields' Parameter
Weaknesses CWE-94
References
Metrics cvssV3_1

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


Subscriptions

Smackcoders Wp Ultimate Csv Importer – Wordpress Import & Export For Csv, Xml & Excel
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-13T17:41:11.332Z

Reserved: 2026-06-25T16:35:02.101Z

Link: CVE-2026-13353

cve-icon Vulnrichment

Updated: 2026-07-13T17:40:55.492Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T09:30:18Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')