Skip to content
Laskyr

Plugins · import-users-from-csv-with-meta · data as of 2026-11-04

Is Import and export users and customers safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (2.5.13)

As of 2026-11-04. 33 issues are on record for older versions; version 2.5.10 or newer fixes all of them that state a fix.

Latest version
2.5.13
Last updated
2026-11-01
Active installs
70,000+
Known issues on record
33
Unpatched in latest
0
Tested up to WP
7.1.4

Bulk import and export WordPress users and WooCommerce customers from CSV, including roles, passwords and any custom meta. — by Javier Carazo

What to do

  1. Update to the latest version (2.5.13). Anything older than 2.5.10 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get import-users-from-csv-with-meta --field=version shows what you run; wp plugin update import-users-from-csv-with-meta updates it.

Check your version

Known vulnerabilities

33 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.5 CVE-2026-54862 · published 2026-10-29

Stored cross-site scripting (XSS) in Import and export users and customers (2.5.9 and older)

Affected
2.5.9 and older
Fixed in
2.5.10
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Codection Import and export users and customers import-users-from-csv-with-meta allows Stored XSS.This issue affects Import and export users and customers: from n/a through 2.5.9.

NVD CVE-2026-54862Patchstack advisory

medium 6.4 CVE-2026-17001 · published 2026-10-15

Stored cross-site scripting (XSS) in Import and export users and customers (2.4.5 and older)

Affected
2.4.5 and older
Fixed in
2.4.6 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Custom Column User Meta Profile Fields in all versions up to, and including, 2.4.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with custom-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2026-17001Wordfence advisoryCode change (fix)

high 7.2 CVE-2026-104757 · published 2026-10-06

Privilege escalation in Import and export users and customers (2.5.5 and older)

Affected
2.5.5 and older
Fixed in
2.5.7
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Editor Privilege Escalation in Import and export users and customers <= 2.5.5 versions.

NVD CVE-2026-104757Patchstack advisory

high 7.5 CVE-2026-94178 · published 2026-09-30

Privilege escalation in Import and export users and customers (2.5.2 and older)

Affected
2.5.2 and older
Fixed in
2.5.4
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Subscriber Privilege Escalation in Import and export users and customers <= 2.5.2 versions.

NVD CVE-2026-94178Patchstack advisory

high 8.8 CVE-2026-86583 · published 2026-09-23

Privilege escalation in Import and export users and customers (2.4.17 and older)

Affected
2.4.17 and older
Fixed in
2.4.18 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 2.4.17 via the plugin's own export and re-import workflow. The vulnerability exists because the exporter writes CSV cells using fputcsv() with a NUL byte (\0) as the escape character, while the importer parses the same file using SplFileObject::fgetcsv() with only a single delimiter argument, causing PHP's default backslash escape character to be applied instead; because the export column layout places display_name immediately before the role column and nickname immediately after, an attacker can store crafted values in those two profile fields — saved by WordPress core via the standard profile page — such that the escape mismatch causes the parser to merge the display_name cell into the role field and rebalance the column count via nickname, yielding administrator as the parsed role for their own row when it reaches the import_user function's add_role function. This makes it possible for authenticated attackers with Subscriber-level access or above to escalate their privileges to Administrator. Exploitation requires a site administrator to trigger the plugin's documented export re-import migration with both "Update existing users" and "Update roles for existing users" set to "yes".

NVD CVE-2026-86583Wordfence advisoryCode change (fix)Plugin source

high 7.2 CVE-2026-92540 · published 2026-09-20

Privilege escalation in Import and export users and customers (2.4.16 up to (not including) 2.5.2)

Affected
2.4.16 up to (not including) 2.5.2
Fixed in
2.5.2
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Import and export users and customers WordPress plugin before 2.5.2 does not correctly enforce the promote_users capability when assigning roles during a CSV import, allowing users with only the create_users capability to create new administrator accounts or promote existing users to administrator.

NVD CVE-2026-92540WPScan advisory

high 7.2 CVE-2026-92541 · published 2026-09-20

Privilege escalation in Import and export users and customers (older than 2.5.2)

Affected
older than 2.5.2
Fixed in
2.5.2
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Import and export users and customers WordPress plugin before 2.5.2 does not enforce the promote_users capability in its front-end import functionality, allowing users with only the create_users capability to change the role of existing users, including promoting them to administrator.

NVD CVE-2026-92541WPScan advisory

medium 4.1 CVE-2026-16542 · published 2026-09-20

Server-side request forgery (SSRF) in Import and export users and customers (older than 2.4.5)

Affected
older than 2.4.5
Fixed in
2.4.5
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Import and export users and customers WordPress plugin before 2.4.5 does not validate a user-supplied URL before requesting it server-side during a CSV import, allowing high-privileged users to perform Server-Side Request Forgery attacks.

NVD CVE-2026-16542WPScan advisory

critical 9.1 CVE-2026-16534 · published 2026-08-03

Privilege escalation in Import and export users and customers (older than 2.4.2)

Affected
older than 2.4.2
Fixed in
2.4.2
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Import and export users and customers WordPress plugin before 2.4.2 does not enforce WordPress's role-assignment and per-user edit permissions during CSV import, allowing a user holding only the user-creation capability to create an administrator account and to overwrite an existing administrator's password or email.

NVD CVE-2026-16534WPScan advisory

medium 4.9 CVE-2025-15673 · published 2026-08-03

Path traversal / file read in Import and export users and customers (older than 2.4.3)

Affected
older than 2.4.3
Fixed in
2.4.3
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Import and export users and customers WordPress plugin before 2.4.3 does not restrict the path of a file it reads and displays during a CSV import, allowing high-privileged users to read arbitrary files on the server.

NVD CVE-2025-15673WPScan advisory

medium 4.3 CVE-2026-15026 · published 2026-07-10

Information disclosure in Import and export users and customers (2.4.0 and older)

Affected
2.4.0 and older
Fixed in
2.4.1 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.4.0 via the email_template_selected. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract the post_title and raw post_content of arbitrary posts regardless of status (draft, private, future, trash, password-protected) or post type (including non-public CPTs such as WooCommerce orders and internal CRM records) by enumerating post IDs. The required codection-security nonce is exposed as inline JavaScript on any wp-admin page when ?post_type=acui_email_template is appended to the URL, which is reachable by any authenticated user including Subscribers.

NVD CVE-2026-15026Wordfence advisoryCode change (fix)Plugin source

high 8.8 CVE-2026-7641 · published 2026-05-02

Privilege escalation in Import and export users and customers (2.0.8 and older)

Affected
2.0.8 and older
Fixed in
2.0.9 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Privilege Escalation in all versions up to and including 2.0.8 via the `save_extra_user_profile_fields()` function. This is due to an incomplete blocklist that correctly restricts capability meta keys for the primary site (e.g., `wp_capabilities`, `wp_user_level`) but fails to block the equivalent meta keys for any other subsite in a WordPress Multisite network (e.g., `wp_2_capabilities`, `wp_2_user_level`), allowing these keys to pass the `in_array()` check and be written directly to user meta via `update_user_meta()`. This makes it possible for authenticated attackers, with Subscriber-level access and above, to escalate their privileges to Administrator on any subsite within the Multisite network by submitting a crafted profile update to `/wp-admin/profile.php`. Exploitation requires that an administrator has previously imported a CSV file containing multisite-prefixed capability column headers and has enabled the 'Show fields in profile?' option, which causes those keys to be stored in the `acui_columns` option and exposed as editable fields on the user profile page.

NVD CVE-2026-7641Wordfence advisoryCode change (fix)Plugin source

high 8.1 CVE-2026-3629 · published 2026-03-21

Privilege escalation in Import and export users and customers (1.29.7 and older)

Affected
1.29.7 and older
Fixed in
2.0 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to privilege escalation in all versions up to, and including, 1.29.7. This is due to the 'save_extra_user_profile_fields' function not properly restricting which user meta keys can be updated via profile fields. The 'get_restricted_fields' method does not include sensitive meta keys such as 'wp_capabilities'. This makes it possible for unauthenticated attackers to escalate their privileges to Administrator by submitting a crafted registration request that sets the 'wp_capabilities' meta key. The vulnerability can only be exploited if the "Show fields in profile" setting is enabled and a CSV with a wp_capabilities column header has been previously imported.

NVD CVE-2026-3629Wordfence advisoryCode change (fix)Plugin source

medium 5.9 CVE-2025-24689 · published 2025-01-27

Information disclosure in Import and export users and customers (1.27.12 and older)

Affected
1.27.12 and older
Fixed in
1.27.13
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Insertion of Sensitive Information into Externally-Accessible File or Directory vulnerability in Javier Carazo Import and export users and customers import-users-from-csv-with-meta allows Retrieve Embedded Sensitive Data.This issue affects Import and export users and customers: from n/a through <= 1.27.12.

NVD CVE-2025-24689Patchstack advisory

medium 5.9 CVE-2024-50413 · published 2024-10-29

Stored cross-site scripting (XSS) in Import and export users and customers (1.27.5 and older)

Affected
1.27.5 and older
Fixed in
1.27.6
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Javier Carazo Import and export users and customers import-users-from-csv-with-meta allows Stored XSS.This issue affects Import and export users and customers: from n/a through <= 1.27.5.

NVD CVE-2024-50413Patchstack advisory

high 7.5 CVE-2024-38787 · published 2024-08-13

Information disclosure in Import and export users and customers (1.26.8 and older)

Affected
1.26.8 and older
Fixed in
1.26.9
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Insertion of Sensitive Information Into Sent Data vulnerability in Javier Carazo Import and export users and customers import-users-from-csv-with-meta.This issue affects Import and export users and customers: from n/a through <= 1.26.8.

NVD CVE-2024-38787Patchstack advisory

medium 5.4 CVE-2024-34815 · published 2024-06-11

Missing authorization check in Import and export users and customers (1.26.5 and older)

Affected
1.26.5 and older
Fixed in
1.26.6
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Javier Carazo Import and export users and customers import-users-from-csv-with-meta.This issue affects Import and export users and customers: from n/a through <= 1.26.5.

NVD CVE-2024-34815Patchstack advisoryPatchstack advisory

medium 5.3 CVE-2024-22151 · published 2024-06-08

Missing authorization check in Import and export users and customers (1.24.6 and older)

Affected
1.24.6 and older
Fixed in
1.24.7
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Missing Authorization vulnerability in Codection Import and export users and customers.This issue affects Import and export users and customers: from n/a through 1.24.6.

NVD CVE-2024-22151Patchstack advisory

medium 4.4 CVE-2024-4734 · published 2024-05-15

Stored cross-site scripting (XSS) in Import and export users and customers (1.26.6.1 and older)

Affected
1.26.6.1 and older
Fixed in
1.26.7 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.26.6.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.

NVD CVE-2024-4734Wordfence advisoryCode change (fix)

medium 4.4 CVE-2024-4656 · published 2024-05-15

Stored cross-site scripting (XSS) in Import and export users and customers (1.26.6.1 and older)

Affected
1.26.6.1 and older
Fixed in
1.26.7 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the user agent header in all versions up to, and including, 1.26.6.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator access and higher, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2024-4656Wordfence advisoryCode change (fix)

medium 4.3 CVE-2024-1050 · published 2024-05-04

Missing authorization check in Import and export users and customers (1.26.5 and older)

Affected
1.26.5 and older
Fixed in
1.26.6 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the ajax_force_reset_password_delete_metas() function in all versions up to, and including, 1.26.5. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete all forced password resets. CVE-2024-34815 is a duplicate of this issue.

NVD CVE-2024-1050Wordfence advisoryCode change (fix)Plugin source

medium 4.4 CVE-2024-32817 · published 2024-04-24

PHP object injection in Import and export users and customers (1.26.2 and older)

Affected
1.26.2 and older
Fixed in
1.26.3
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Deserialization of Untrusted Data vulnerability in Javier Carazo Import and export users and customers import-users-from-csv-with-meta.This issue affects Import and export users and customers: from n/a through <= 1.26.2.

NVD CVE-2024-32817Patchstack advisoryPatchstack advisory

medium 5.4 CVE-2023-6624 · published 2024-01-11

Stored cross-site scripting (XSS) in Import and export users and customers (1.24.3 and older)

Affected
1.24.3 and older
Fixed in
1.24.4 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in all versions up to, and including, 1.24.3 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

NVD CVE-2023-6624Wordfence advisoryCode change (fix)

high 7.2 CVE-2023-6583 · published 2024-01-11

Path traversal / file read in Import and export users and customers (1.24.2 and older)

Affected
1.24.2 and older
Fixed in
1.24.3 *
Access needed (per CVSS)
Needs an admin-level account
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

The Import and export users and customers plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.24.2 via the Recurring Import functionality. This makes it possible for authenticated attackers, with administrator access and above, to read and delete the contents of arbitrary files on the server including wp-config.php, which can contain sensitive information.

NVD CVE-2023-6583Wordfence advisoryCode change (fix)

high 8.0 CVE-2022-3558 · published 2022-11-07

CSV injection in Import and export users and customers (older than 1.20.5)

Affected
older than 1.20.5
Fixed in
1.20.5
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
advisory text · score by NVD
Details from the advisory

The Import and export users and customers WordPress plugin before 1.20.5 does not properly escape data when exporting it via CSV files.

NVD CVE-2022-3558WPScan advisoryCode change (fix)

medium 4.8 CVE-2022-1255 · published 2022-05-02

Stored cross-site scripting (XSS) in Import and export users and customers (older than 1.19.2.1)

Affected
older than 1.19.2.1
Fixed in
1.19.2.1
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
advisory text · score by NVD
Details from the advisory

The Import and export users and customers WordPress plugin before 1.19.2.1 does not sanitise and escaped imported CSV data, which could allow high privilege users to import malicious javascript code and lead to Stored Cross-Site Scripting issues

NVD CVE-2022-1255WPScan advisory

high 8.0 CVE-2020-22277 · published 2020-11-04

CSV injection in Import and export users and customers (1.15.5.11 and older)

Affected
1.15.5.11 and older
Fixed in
1.15.5.12 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
advisory text · score by NVD
Details from the advisory

Import and export users and customers WordPress Plugin through 1.15.5.11 allows CSV injection via a customer's profile.

NVD CVE-2020-22277wordpress.orgcert.ikiu.ac.irmega.nz

high 7.5 CVE-2019-15326 · published 2019-08-22

Path traversal / file read in Import and export users and customers (older than 1.14.2.1)

Affected
older than 1.14.2.1
Fixed in
1.14.2.1
Access needed (per CVSS)
No login needed
Range from
NVD analysis · score by NVD
Details from the advisory

The import-users-from-csv-with-meta plugin before 1.14.2.1 for WordPress has directory traversal.

NVD CVE-2019-15326wordpress.orgwpvulndb.com

medium 6.1 CVE-2019-15327 · published 2019-08-22

Cross-site scripting (XSS) in Import and export users and customers (older than 1.14.1.3)

Affected
older than 1.14.1.3
Fixed in
1.14.1.3
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The import-users-from-csv-with-meta plugin before 1.14.1.3 for WordPress has XSS via imported data.

NVD CVE-2019-15327wordpress.org

medium 6.1 CVE-2019-15328 · published 2019-08-22

Cross-site scripting (XSS) in Import and export users and customers (older than 1.14.0.3)

Affected
older than 1.14.0.3
Fixed in
1.14.0.3
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The import-users-from-csv-with-meta plugin before 1.14.0.3 for WordPress has XSS.

NVD CVE-2019-15328wordpress.orgPlugin source

Show 3 older records

high 8.8 CVE-2019-15329 · published 2019-08-22

Cross-site request forgery (CSRF) in Import and export users and customers (older than 1.14.0.3)

Affected
older than 1.14.0.3
Fixed in
1.14.0.3
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The import-users-from-csv-with-meta plugin before 1.14.0.3 for WordPress has CSRF.

NVD CVE-2019-15329wordpress.orgPlugin source

medium 5.7 CVE-2019-14683 · published 2019-08-08

Cross-site request forgery (CSRF) in Import and export users and customers (older than 1.14.2.2)

Affected
older than 1.14.2.2
Fixed in
1.14.2.2
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The codection "Import users from CSV with meta" plugin before 1.14.2.2 for WordPress allows wp-admin/admin-ajax.php?action=acui_delete_attachment CSRF.

NVD CVE-2019-14683wordpress.orgwpvulndb.compluginvulnerabilities.comPlugin source

medium 6.1 CVE-2018-20101 · published 2018-12-12

Cross-site scripting (XSS) in Import and export users and customers (1.12.1 only)

Affected
1.12.1 only
Fixed in
1.12.2 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by NVD
Details from the advisory

The codection "Import users from CSV with meta" plugin before 1.12.1 for WordPress allows XSS via the value of a cell.

NVD CVE-2018-20101wordpress.orgwpvulndb.com

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Import and export users and customers vulnerability status badge
<a href="https://laskyr.com/plugins/import-users-from-csv-with-meta"><img src="https://laskyr.com/plugins/import-users-from-csv-with-meta/badge.svg" alt="Import and export users and customers vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit