Skip to main content

Import Export Users EUVDEUVD-2026-101840

| CVE-2026-17001 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-15 Wordfence GHSA-4999-fgr2-g9qv
6.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with custom-level account
  2. Delivery
    Inject script into Custom Column user-meta field
  3. Exploit
    Payload stored unsanitized in profile data
  4. Execution
    Admin views affected page
  5. Persist
    Script executes in admin browser session
  6. Impact
    Hijack session or escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated WordPress account with 'custom-level access and above' on a site running the Import and export users and customers plugin version ≤2.4.5, plus the ability to write to Custom Column User Meta Profile Fields through the plugin's import/export functionality. The payload is persistent and fires when any user - in practice a higher-privileged admin reviewing user/profile data - renders the affected page. Limiting factors: the required prior authentication (no anonymous/unauthenticated path), dependence on a victim subsequently accessing the injected page, and exposure limited to sites that both run this plugin and grant accounts to lower-trust users (e.g., membership, multi-author, or customer-facing stores); single-admin installs face negligible practical risk.

Impact

This is a moderate-severity stored XSS (CWE-79) with a Wordfence-assigned CVSS of 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N). The signals point to a real-but-bounded risk rather than an urgent emergency. On the elevating side: the attack vector is network-based with low complexity, no user interaction is required to plant the payload, and the scope-change flag (S:C) plus persistent storage mean the injected script executes in the browser context of anyone (including higher-privileged admins) who later views the affected page - a classic privilege-escalation pathway. On the mitigating side: exploitation requires authenticated access at 'custom-level and above' (reflected in PR:L), so an attacker must already hold a valid, non-trivial account on the target site, which substantially narrows the opportunistic threat surface. No EPSS score was provided in the input and there is no CISA KEV listing, so there is no public exploitation signal; per the precision rules this is 'no public exploit identified at time of analysis.' No SSVC decision data was supplied. Net assessment: patch in the normal cycle (prioritizing multi-author / membership sites where low-trust accounts exist), but this is not a drop-everything issue absent evidence of active exploitation. Note one discrepancy to verify: stored XSS conventionally involves a victim viewing the payload, yet the vector records UI:N - Wordfence's standard convention treats passive victim access as UI:N, so do not read UI:N as 'zero victim involvement.'

Exploit ScenarioDerived

An attacker holding a low-privileged but custom-capable account on a WordPress site running the Import and export users and customers plugin (≤2.4.5) injects a malicious script into a Custom Column User Meta Profile Field, which is stored without proper sanitization or output escaping. When a site administrator later opens the page rendering that user-meta data, the script executes in the admin's authenticated session, enabling session/cookie theft, admin-action forgery, or account takeover. No public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Stored cross-site scripting in the WordPress plugin "Import and export users and customers" (all versions through 2.4.5) lets authenticated attackers holding only custom-level access inject persistent JavaScript through Custom Column User Meta Profile Fields, which then executes whenever a page rendering that meta is viewed - typically by a higher-privileged administrator reviewing user records. The Wordfence-assigned CVSS of 6.4 (AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N) reflects a low-privilege, network-reachable flaw with limited confidentiality and integrity impact but a scope change, because script executes in the context of the reviewing user's session rather than the attacker's own. Exploitation is constrained by the need for prior authentication, an account permitted to write custom user meta, and a victim subsequently loading the injected page, so sites that run this plugin and issue accounts to untrusted users (membership sites, multi-author blogs, customer-facing stores) carry the real risk; no public exploit code was identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Vendor-released patch: 2.4.6. Update the "Import and export users and customers" plugin to version 2.4.6 or later from the WordPress plugin dashboard or from the WordPress.org repository, verifying the change against the 2.4.6 tag changeset (https://plugins.trac.wordpress.org/changeset?reponame=&new=3621249%40import-users-from-csv-with-meta%2Ftags%2F2.4.6&old=3620186%40import-users-from-csv-with-meta%2Ftags%2F2.4.5), which is the authoritative record of the sanitization and escaping fix; the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/41e8e5c7-9165-45fb-ab90-ea13d2b28b7d?source=cve should be consulted for the full affected/fixed matrix. If immediate upgrade is not possible, the highest-value compensating control is to audit and strip the custom capability that grants 'custom-level access and above' from low-trust roles (subscribers, customers, and any custom role not explicitly trusted) using a role-management plugin or the WordPress roles API - the trade-off is that legitimate users who relied on importing or exporting their own profiles lose that ability, and any capability change must be reverted once patched or those users stay locked out. Second, disable or deactivate the plugin entirely on installations where bulk user import/export is not actively needed; this removes the injection surface completely at the cost of losing the import/export workflow. Third, scan the wp_usermeta table (particularly plugin-specific custom column meta keys) and any exported CSV files for HTML or script fragments and purge suspicious values, understanding that the stored payload may already be rendered on admin screens before cleanup. Finally, treat any administrator who viewed a poisoned profile page as potentially compromised: rotate their credentials and active sessions and review recent plugin and user-management actions, because the scope change in the CVSS vector means the script executes with the reviewing user's privileges.

Affected VersionsENISA

Import and export users and customers 0 ≤2.4.5

Affected Packages

euvd import_and_export_users_and_customers no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerable component is a WordPress plugin published under the vendor handle 'carazo' and tracked by CPE cpe:2.3:a:carazo:import_and_export_users_and_customers, which uses a wildcard version field indicating every released version is treated as affected up to the fixed tag. The plugin's purpose is bulk user management: administrators and delegated users import or export users and customers via CSV files and map columns onto WordPress user meta keys, including the plugin's 'Custom Column User Meta Profile Fields' feature. Root cause is CWE-79, Cross-site Scripting, arising from the classic pairing of insufficient input sanitization on the import/storage path with insufficient output escaping on the render path - attacker-controlled meta values are persisted to the database and later emitted into HTML without contextual encoding. Because the payload is stored rather than reflected, the sink is any administrative screen or profile view that displays the meta field, and because the malicious script runs under the browsing user's session, the CVSS scope value is Changed (S:C) even though the injection point and the execution context belong to different privilege levels. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N confirms network vector, low attack complexity, and low privileges as prerequisites: PR:L indicates an authenticated account is required, though the description's 'custom-level access and above' means the precise role depends on how the site owner has configured plugin capabilities. There is no UI:R component because the attacker does not need to trick a specific victim into a crafted interaction beyond the ordinary act of an administrator or customer opening a page.

Know when Import And Export Users And Customers gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 6.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.4 MEDIUM

Authenticated custom-level account gives PR:L; stored payload needs no attacker-side interaction (UI:N); JavaScript executing in a separate victim browser context justifies S:C with limited C:L/I:L and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
moderately popular WordPress user-import plugin, common but not universally deployed
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-16534 CRITICAL POC
9.1 Aug 03

Privilege escalation in the "Import and export users and customers" WordPress plugin before 2.4.2 lets a user who holds

CVE-2022-3558 HIGH POC
8.0 Nov 07

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

CVE-2020-22277 HIGH POC
8.0 Nov 04

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

CVE-2026-92541 HIGH POC
7.2 Sep 20

Privilege escalation in the Import Export Users WordPress plugin before 2.5.2 allows authenticated users with the create

CVE-2026-92540 HIGH POC
7.2 Sep 20

Privilege escalation in the Import and export users and customers WordPress plugin (versions 2.4.16 through before 2.5.2

CVE-2025-15673 MEDIUM POC
4.9 Aug 03

Path traversal in the 'Import and export users and customers' WordPress plugin (versions before 2.4.3) enables high-priv

CVE-2026-86583 HIGH
8.8 Sep 23

Privilege escalation in the WordPress plugin Import and Export Users and Customers (versions up to and including 2.4.17)

CVE-2022-1255 MEDIUM POC
4.8 May 02

The Import and export users and customers WordPress plugin before 1.19.2.1 does not sanitise and escaped imported CSV da

CVE-2026-16542 MEDIUM POC
4.1 Sep 20

Server-side request forgery in the WordPress plugin Import and Export Users and Customers (versions before 2.4.5) causes

CVE-2026-3629 HIGH
8.1 Mar 21

The Import and export users and customers plugin for WordPress contains a privilege escalation vulnerability that allows

CVE-2026-94178 HIGH
7.5 Sep 30

Privilege escalation in the WordPress plugin Import and Export Users and Customers (Javier Carazo) at versions up to and

CVE-2026-104757 HIGH
7.2 Oct 06

Privilege escalation in the WordPress plugin Import and Export Users and Customers (versions through 2.5.5) allows an au

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy