Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Listdom Pro site with displ setting enabled
-
DeliverySubmit crafted `lsd[displ][style]` payload via listing form
-
ExploitMalicious script persisted in WordPress database
-
ExecutionVictim loads injected listing page
-
ImpactScript executes in victim browser context
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 two simultaneous non-default conditions: the Listdom Pro paid add-on must be installed and active, and the 'Display Options Per Listing' (displ) setting must be explicitly enabled in Listdom configuration - neither is present in a default install. Given the CVSS PR:N rating, no authentication is required to submit the malicious parameter once those conditions are satisfied. The attack is further gated by the requirement that a separate victim navigate to the injected listing page before the XSS payload fires - the attacker has no direct control over this second-stage trigger. Exploitation is limited to Listdom plugin versions 5.8.1 and earlier running on WordPress. |
| Impact | The published CVSS 7.2 overstates practical exploitation risk in two respects: AC:L does not account for the two non-default prerequisites the description explicitly names (Listdom Pro add-on plus displ setting), and UI:N is inconsistent with stored XSS mechanics, which require a victim to navigate to the injected page. Correcting to AC:H and UI:R would reduce the effective score to approximately 4.4 (medium). No EPSS data was provided and the vulnerability is absent from CISA KEV, leaving exploitation probability signals incomplete. The attack is not automatable at scale - an adversary must first identify a WordPress site where a paid Pro add-on is active and a non-default display option is toggled on, which substantially narrows the exposed population and limits opportunistic scanning campaigns. That said, once conditions are met, the stored XSS payload is persistent and self-executing for every page visitor without any further attacker action, making it high-impact against the qualifying subset of deployments. |
| Exploit ScenarioDerived | An attacker identifies a WordPress site running Listdom Pro with the 'Display Options Per Listing' feature enabled, then submits a listing or display-style update containing a JavaScript payload in the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 01, 2026
Stored Cross-Site Scripting in the Listdom WordPress plugin (all versions through 5.8.1) allows unauthenticated attackers to inject persistent malicious scripts via the lsd[displ][style] parameter, with payloads executing in every subsequent visitor's browser upon page load. The CVSS PR:N rating confirms no authentication is required to plant the payload once the vulnerable parameter is reachable. Wordfence identified the vulnerable code across four paths - single.php (lines 82 and 560), dashboard.php (line 739), and listing.php (line 196) - and a Trac changeset suggests a code-level fix was committed, though an explicit patched release version number is not confirmed in available data. No public exploit identified at time of analysis.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the Trac changeset at https://plugins.trac.wordpress.org/changeset?reponame=&old=3661300%40listdom&new=3661300%40listdom confirms a code-level fix was committed, but a tagged release version beyond 5.8.1 is not identified in available data. Site operators should monitor the WordPress plugin repository for a release beyond 5.8.1 and update immediately upon availability. As an immediate compensating control, disabling the 'Display Options Per Listing' displ setting in Listdom configuration removes the exploitable parameter from the rendering pipeline; the trade-off is loss of per-listing display customization. Deactivating the Listdom Pro add-on entirely eliminates the attack surface at the cost of all Pro features. Web application firewall rules targeting payloads in the lsd[displ][style] parameter can reduce risk but should not substitute for patching due to encoding bypass techniques common to XSS filters.
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 root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): the plugin fails to sanitize the lsd[displ][style] parameter on input and fails to escape the stored value before rendering it in HTML output. The CPE string (cpe:2.3:a:webilia:listdom:*) identifies the vendor as Webilia. The lsd[displ][style] parameter governs per-listing visual style rendering, a feature path that is only active when the Listdom Pro paid add-on is installed and the 'Display Options Per Listing' (displ) toggle is explicitly enabled - neither of which is present in a default Listdom installation. The Trac source references confirm the vulnerable rendering logic exists in at least four code locations across the listing display pipeline.
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
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Non-default Pro add-on plus displ setting requirement warrants AC:H; stored XSS requires victim page visit so UI:R, not UI:N.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Listdom: AI-powered Business Directory with Classifieds Ads Listings plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'lsd[displ][style]' Parameter in all versions up to, and including, 5.8.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires the Listdom Pro add-on to be active and the 'Display Options Per Listing' displ setting to be enabled, both of which are non-default configurations.
Executive ViewAI
The Listdom WordPress plugin (versions 5.8.1 and earlier) contains a stored cross-site scripting vulnerability that allows unauthenticated attackers to inject persistent malicious scripts that execute when any site visitor accesses affected pages. This creates direct risk of credential theft, malware distribution, and site defacement across your entire user base. While no public exploit has been identified at this time, the vulnerability requires immediate mitigation to protect users and organizational assets.
Immediately disable the Listdom plugin on all production WordPress installations. Implement Web Application Firewall (WAF) rules to block HTTP requests containing the lsd[displ][style] parameter. Conduct manual code review of the plugin's single.php, dashboard.php, and listing.php files to identify and remove any previously injected malicious scripts. Monitor website traffic logs and user behavior analytics for anomalies or indicators of compromise. Establish a security monitoring baseline to detect similar injection attempts in the future.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Unauthenticated SQL injection in the Listdom WordPress plugin (Webilia) through version 5.6.0 lets remote attackers inje
Blind SQL injection in Webilia's Listdom WordPress plugin (versions up to and including 5.4.0) allows remote unauthentic
Unauthenticated privilege escalation in the Listdom WordPress plugin versions 5.5.0 and earlier allows remote attackers
Stored cross-site scripting in the Listdom: AI-powered Business Directory with Classifieds Ads Listings plugin for WordP
Arbitrary file deletion in the WordPress plugin Listdom: AI-powered Business Directory with Classifieds Ads Listings (al
EUVD-2026-68967
GHSA-v8jg-5wqw-2fv7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB