Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site running vulnerable plugin
-
ExploitPredict or enumerate log file path
-
ExecutionRequest log file directly over HTTP
-
ImpactRetrieve imported users' personal data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the site has actually used WP Ultimate CSV Importer (before 9.2) to import user/personal data, so that import-log files containing that data exist under the WordPress uploads directory. The flaw is that the log storage path is not derived from a site-specific secret and direct web access to the files is not blocked, so an attacker must still discover or predict the (non-random) path - the AC:H factor. Limiting factors: no useful data is exposed if no sensitive import was ever run or if logs have been cleared; the attacker needs to know or guess the file location; and only data present in those CSV import logs is disclosed (no write/admin access is gained). No authentication or user interaction is required (PR:N/UI:N). |
| Impact | This is a genuinely low-priority issue despite being network-reachable and unauthenticated. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, base 3.7) shows the only barrier is attack complexity: AC:H reflects that without a site-specific secret an attacker must still discover or predict the storage path of the import-log files under the uploads directory before they can be fetched directly. Impact is confined to confidentiality (C:L) - leakage of personal data from CSV-imported users - with no integrity or availability effect. The supporting signals reinforce low urgency: EPSS is 0.14% (3rd percentile), indicating very low modeled probability of exploitation, and the vulnerability is NOT on the CISA KEV list, so there is no evidence of active exploitation. Public exploit code exists (WPScan), which raises accessibility, but POC availability is a distinct signal from in-the-wild use and should not be conflated. No SSVC decision data was provided in the input. The signals are internally consistent (low CVSS, low EPSS, no KEV) - the only mild tension is POC-available versus low EPSS, which is common for low-impact information-disclosure bugs that are easy to reproduce but unattractive to mass-exploit. Net: a real but low-severity data-exposure flaw worth patching in routine cycles, not an emergency. |
| Exploit ScenarioDerived | An unauthenticated attacker who knows a target site runs WP Ultimate CSV Importer below 9.2 and has performed a user/data import attempts to locate the plaintext import-log files written under the WordPress uploads directory. Because the storage location is not derived from a site-specific secret and direct access is not blocked, the attacker brute-forces or predicts the path and downloads the logs, harvesting personal data of imported users. Public exploit code for this technique is available from WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 03, 2026
Unauthenticated information disclosure in the WP Ultimate CSV Importer WordPress plugin (versions before 9.2) lets remote attackers retrieve import-log files that contain the personal data of users previously imported from a CSV file, because the plugin derives the log storage path under the uploads directory without any site-specific secret and does not block direct web access to those files. Impact is bounded to low confidentiality (CVSS 3.1 base 3.7, AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N): no write or administrative access is obtained, and only data that was actually imported and written to still-present log files can be exposed. Publicly available exploit code exists, but EPSS is only 0.14% (3rd percentile) and the practical attack requires knowing or guessing the non-random file path and depends on a prior sensitive import having occurred; the vendor has released a fix in version 9.2.
RemediationAI
Vendor-released patch: upgrade WP Ultimate CSV Importer to 9.2 or later, which is the first version outside the affected range (0 through <9.2) per EUVD; the WPScan advisory at https://wpscan.com/vulnerability/80563420-5471-42a9-b022-b3d9792c07aa/ documents the fix. Upgrading alone does not erase logs already written by older versions, so administrators should also locate and delete any surviving import-log files under the uploads directory (search for the plugin's log filenames or recently created non-media files) and clear any scheduled import logs no longer needed, noting that deleting media or other legitimate uploads by mistake is the main risk of an over-broad cleanup. As a compensating control for sites that cannot patch immediately, add a server-level deny rule for the specific plugin log path or directory under uploads (Apache .htaccess 'Require all denied' or an equivalent nginx 'location' block); the trade-offs are that this only helps if the exact path is known and correctly scoped, it must be maintained across migrations, and it will not protect files written to a different path. Restricting public read access to the entire uploads directory is more thorough but breaks legitimate media delivery, so it should only be used where an authenticated proxy or separate media host is in place. Finally, because the flaw is low-severity information disclosure rather than code execution or privilege escalation, prioritise remediation after any KEV-listed or higher-EPSS issues, but still verify through a web request to the guessed log filename that no import log remains publicly readable.
Affected VersionsENISA
Affected Packages
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 flaw is rooted in CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) and stems from two design choices in the WP Ultimate CSV Importer plugin: the filename/path used to store import logs inside the WordPress uploads directory (wp-content/uploads) is generated from deterministic, non-site-specific values rather than being salted with a per-installation secret such as WordPress nonces, salts, or a random token, and no server-level or plugin-level guard (for example an .htaccess/nginx deny rule, an index.php stub, or a capability check on a download handler) prevents direct HTTP requests to those log files. Because WordPress uploads are normally served as static content by the web server, anyone who knows the path can fetch a log without authenticating to WordPress, which is reflected in the CVSS vector's AV:N/PR:N. The AC:H rating captures the fact that the attacker must still discover or predict the path, and the C:L rating reflects that only the contents of those logs (personal data of imported users) are disclosed, with no integrity or availability impact. The supplied CPE string, cpe:2.3:a:unknown:wp_ultimate_csv_importer:*:*:*:*:*:*:*:*, confirms the affected component is the plugin itself, with the vendor field unpopulated in the source data; EUVD tracks the affected range as WP Ultimate CSV Importer 0 to <9.2, and disclosure is attributed to WPScan.
Know when Wp Ultimate Csv Importer 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
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated remote retrieval (AV:N/PR:N/UI:N) but attacker must discover the non-secret log path (AC:H); only limited personal-data disclosure, so C:L with I:N/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The WP Ultimate CSV Importer WordPress plugin before 9.2 does not use a site-specific secret when deriving the storage location of the import logs it writes under the uploads directory, nor does it block direct access to them, allowing unauthenticated attackers to retrieve the personal data of users imported from a CSV file.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Wp Ultimate Csv Importer
View allThe WP Ultimate CSV Importer plugin for WordPress is vulnerable to Remote Code Execution in versions up to, and includin
The WP Ultimate CSV Importer plugin for WordPress is vulnerable to Remote Code Execution in versions up to, and includin
SQL injection in WP Ultimate CSV Importer WordPress plugin (versions before 9.0) allows authenticated administrators to
SQL injection in WP Ultimate CSV Importer 9.2 and earlier allows an authenticated WordPress Administrator to inject arbi
The WP Ultimate CSV Importer plugin for WordPress is vulnerable to Sensitive Information Exposure via Directory Listing
Stored cross-site scripting in the WordPress plugin WP Ultimate CSV Importer (versions 7.17 up to, but not including, 9.
The WP Ultimate CSV Importer plugin for WordPress is vulnerable to privilege escalation in versions up to, and including
WP Ultimate CSV Importer plugin for WordPress, through version 9.1, exposes embedded sensitive data to unauthenticated n
EUVD-2026-91936
GHSA-w4w7-6vj3-3c3v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB