CVE-2026-86583
Last modified
CVE-2026-86583 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. 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. EPSS estimates a 0.33% chance of exploitation in the next 30 days.
Description
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".
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| carazo | Import and export users and customers | <= 2.4.17 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-86583?
How severe is CVE-2026-86583?
How do I fix CVE-2026-86583?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-86554SmartLife app dynamically generates brand‑new SmartLife appl…4.3
- CVE-2026-86555The ZTE SmartLife application has a hardcoded key. The key u…6.2
- CVE-2026-8656Versions of the package jsondiffpatch before 0.7.6 are vulne…6.1
- CVE-2026-86564A flaw was found in DPDK lib/vhost. Missing length validatio…3.3
- CVE-2026-8657Versions of the package jsondiffpatch before 0.7.6 are vulne…8.2
- CVE-2026-8658OS Command Injection vulnerability in Rapid7 InsightConnect …8.8
- CVE-2026-86585The lack of signature verification of firmware update packag…7.7
- CVE-2026-8659OS Command Injection vulnerability in Rapid7 InsightConnect …8.8
- CVE-2026-86590In Eclipse Che versions 7.79.0 through 7.121.0, the dashboar…6.3
- CVE-2026-86591The Botiga Pro WordPress plugin before 1.6.5 does not perfor…9.8
- CVE-2026-86597Insertion of sensitive information into log files in the Sno…6.5
- CVE-2026-8660OS Command Injection vulnerability in the ping action of Rap…9.8
Are you affected by CVE-2026-86583?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
