CVE-2025-10057: WP Import – Ultimate CSV XML Importer for WordPress · Code Injection
Affects WP Import – Ultimate CSV XML Importer for WordPressSource CVE Database V5
Not known to be exploited · CVSS 8.8 High.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 17 Sep 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| smackcoders WP Import – Ultimate CSV XML Importer for WordPress | Affected
| Fixed in– |
AI-suggested
- Immediate upgrade: Organizations should update the WP Import – Ultimate CSV XML Importer plugin to a patched version once released by the vendor. Monitor official sources for patch announcements.
- Access control review: Restrict plugin usage to trusted users only and review user roles to minimize the number of accounts with Subscriber-level or higher privileges.
- Disable or remove the plugin temporarily if patching is not immediately possible, especially on high-risk or public-facing sites.
- Implement Web Application Firewall (WAF) rules to detect and block attempts to write or execute unauthorized PHP files, focusing on requests targeting customFunction.php or similar endpoints.
- Monitor logs for suspicious activity related to file writes or PHP execution originating from authenticated users with low privileges.
- Enforce strong authentication policies, including multi-factor authentication (MFA), to reduce the risk of credential compromise.
- Conduct regular security audits and vulnerability scans to detect the presence of vulnerable plugin versions.
- Employ principle of least privilege for WordPress user roles and plugin permissions to limit attack surface.
- Backup WordPress sites regularly to enable rapid recovery in case of compromise.
- Educate site administrators and users about the risks of installing untrusted plugins and the importance of timely updates.
Description
The WP Import – Ultimate CSV XML Importer for WordPress plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 7.28. This is due to the write_to_customfile() function writing unfiltered PHP code to a file. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject the customFunction.php file with PHP code that can be accessed to trigger remote code execution.
References
- wordfence.com/threat-intel/vulnerabilities/id/925af22b-a728-496e-a63a-5966347ebe6c?source=cve (opens in a new tab)
- plugins.trac.wordpress.org/browser/wp-ultimate-csv-importer/tags/7.25/importExtensions/ImportHelpers.php (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3360428/wp-ultimate-csv-importer/trunk/uploadModules/DesktopUpload.php (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3360428/wp-ultimate-csv-importer/trunk/importExtensions/ImportHelpers.php (opens in a new tab)