Skip to main content

Listdom CVE-2026-104722

| EUVDEUVD-2026-96299 MEDIUM
Path Traversal (CWE-22)
2026-10-10 Wordfence GHSA-mw8f-j9wh-2wfv
4.9
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as WordPress administrator
  2. Delivery
    Access Listdom CSV import function
  3. Exploit
    Submit path-traversal file path
  4. Execution
    Delete wp-config.php on server
  5. Persist
    Trigger WordPress reinstallation takeover
  6. Impact
    Execute arbitrary code

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Requires an authenticated WordPress account at administrator level or above (CVSS PR:H) on a site running the Listdom plugin version 6.1.2 or earlier, and requires use of the plugin's CSV import feature (LSD_Menus_IX_CSV::import), which performs insufficient file-path validation. The attacker supplies a traversal path to delete an arbitrary server file; escalation to RCE specifically depends on deleting a sensitive file such as wp-config.php to force WordPress into a re-installation/takeover state. The key limiting factor is the administrator privilege requirement, which confines realistic exploitation to compromised/malicious admins or multi-admin environments; there is no user-interaction or non-default-configuration barrier beyond having the plugin installed and the import feature accessible.

Impact

This is a medium-severity, high-barrier issue rather than a widespread emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N, base 4.9) is the dominant signal: PR:H means the attacker must ALREADY hold WordPress administrator-level access, so this is a post-authentication primitive for an already-privileged actor, not a pre-auth mass-exploitation bug. No EPSS score, no CISA KEV listing, and no POC were supplied, so exploitation status is: no public exploit identified at time of analysis - real-world risk is correspondingly limited to scenarios where an admin account is compromised, shared, or malicious. The input vector scores C:H/I:N/A:N, which is internally inconsistent for an ARBITRARY FILE DELETION flaw - deletion is fundamentally an integrity/availability impact, not confidentiality; the C:H appears to reflect the downstream wp-config.php-deletion-to-site-takeover chain rather than the direct primitive. VERIFY this scoring with the vendor/Wordfence. No SSVC data was provided. Bottom line: a genuine RCE-capable flaw, but gated behind administrator privileges and with no evidence of active or automated exploitation, so it ranks below pre-auth criticals in patch prioritization.

Exploit ScenarioDerived

An attacker who has obtained WordPress administrator access (via compromised credentials, a second-order privilege escalation, or a rogue co-admin) uses the Listdom plugin's CSV import feature to submit a crafted, path-traversing file path. By deleting wp-config.php they force WordPress into its setup/installation state, allowing them to re-point the site to an attacker-controlled database and ultimately achieve remote code execution. 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.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 10, 2026

Arbitrary file deletion in the WordPress plugin Listdom: AI-powered Business Directory with Classifieds Ads Listings (all versions up to and including 6.1.2) lets an authenticated administrator delete files anywhere on the server by supplying a traversal path to the plugin's CSV import routine (LSD_Menus_IX_CSV::import). The practical impact is high for integrity and availability - deleting a sensitive file such as wp-config.php can drop the site into a re-installation state and enable full takeover/RCE - but the requirement for administrator-level access (CVSS PR:H) makes this a high-barrier, medium-severity issue rather than a widespread emergency. No public exploit code and no confirmed active exploitation were identified at time of analysis.

RemediationAI

Vendor-released patch: no tagged patched release has been independently confirmed. An upstream fix is present in the plugin trunk via changeset 3726849 (https://plugins.trac.wordpress.org/changeset/3726849/listdom/trunk/app/includes/menus/ix/csv.php), so treat this as 'Upstream fix available (commit/changeset); released patched version not independently confirmed' - monitor https://wordpress.org/plugins/listdom/ and the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/4696e474-07b6-4362-afe1-2847e24c08b8?source=cve, and upgrade to the first tagged release that contains the changeset as soon as it is published. Because exploitation requires administrator-level access, the highest-value compensating controls are access-focused: deactivate and remove the Listdom plugin if it is not required; if it is required, audit every administrator account and remove unused or shared admin logins, enforce least privilege and strong unique credentials with MFA, and restrict administrator access to trusted networks so unreviewed admins cannot reach the CSV import screen (trade-off: reduced administrative convenience, potential disruption to legitimate staff workflows). Harden the filesystem so the web-server user cannot modify or delete wp-config.php (e.g. read-only permissions owned by a separate account) - trade-off: some hosting panels/plugin installers and automated updates may fail until permissions are temporarily relaxed. Maintain current off-server backups and monitor for unexpected file deletions or WordPress re-entering the installation wizard, since either event indicates wp-config.php or another bootstrap file was removed and site takeover may be in progress; rotating salts/keys and database credentials after any suspected deletion limits the blast radius.

Affected VersionsENISA

Listdom: AI-powered Business Directory with Classifieds Ads Listings 0 ≤6.1.2

Affected Packages

euvd listdom_ai_powered_business_directory_with_classifieds_ads_listings 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 affected component is the Listdom WordPress plugin published by Webilia (CPE cpe:2.3:a:webilia:listdom:_ai-powered_business_directory_with_classifieds_ads_listings:*:*:*:*:*:*:*:*), a PHP application that extends WordPress with business-directory and classified-ad functionality. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / Path Traversal): the CSV import handler LSD_Menus_IX_CSV::import in app/includes/menus/ix/csv.php (notably around lines 232, 241 and 294) passes attacker-influenced file paths into file-handling routines without adequate canonicalization or base-directory confinement, and related path handling in app/includes/file.php (line 25) is also implicated in the advisory references. Because the deletion primitive operates under the WordPress/PHP process context, an admin can target files outside the plugin's upload/import directories. The escalation-to-RCE path is indirect: removing a bootstrap or configuration file such as wp-config.php forces WordPress to behave as if it is uninstalled, allowing an attacker who reaches the setup flow to reconfigure the database connection and effectively take over the site. The vulnerable code is publicly visible in the WordPress plugin Trac browser at tags/6.1.2, and an upstream change was made in changeset 3726849 to trunk. Authentication requirements: authenticated administrator or higher (CVSS vector contains PR:H); no user interaction (UI:N). The independent assessment rates the aggregate vector as AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, i.e. confidentiality, integrity and availability are all fully impacted once the required privileged access is obtained.

Know when Listdom 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 4.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.2 HIGH

Remotely reachable admin feature (AV:N/AC:L), but requires administrator privileges (PR:H); arbitrary file deletion yields I:H/A:H directly and C:H via the wp-config.php-to-takeover RCE chain.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Listdom: AI-powered Business Directory with Classifieds Ads Listings plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the LSD_Menus_IX_CSV::import function in all versions up to, and including, 6.1.2 This makes it possible for authenticated attackers, with administrator-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Low
niche WordPress directory/classifieds plugin, limited enterprise footprint
Social Media
2
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.6%
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

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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