Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin-assigned listing-management role
-
DeliveryInject script into listing badge setting
-
ExploitPayload stored unsanitized in HTML attribute
-
ExecutionAdmin/visitor views the listing
-
ImpactScript executes in victim browser session
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 user who has been assigned a custom listing-management role by an administrator, and who can edit a listing's 'badge' setting; the plugin fails to sanitize/escape that value before writing it into an HTML attribute. The stored payload only fires when a listing is subsequently rendered and viewed by any visitor (UI:R), so a victim must load the affected listing page. Limiting factors: the attacker cannot self-provision the role (it must be granted by an admin), the site must actually use these delegated listing-management roles, and the affected version must be below 1.4.124; this confines realistic abuse to insider/compromised-contributor scenarios rather than anonymous internet exploitation. |
| Impact | This is a stored (persistent) cross-site scripting flaw (CWE-79) in the Motors WordPress plugin, rated CVSS 6.8 (medium). The provided vector CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H indicates network reach with low complexity but requires privileges (PR:H) and victim interaction (UI:R). No EPSS score, KEV listing, or public exploit was provided, so exploitation is not demonstrated - no public exploit identified at time of analysis. The primary mitigating signal is the privilege requirement: exploitation depends on an attacker already holding a custom, administrator-assigned listing-management role, meaning this is a privilege-escalation/insider-abuse vector rather than a remote-unauthenticated mass-exploitation risk. CONFLICT TO VERIFY: the input vector sets C:H/I:H/A:H with S:U, which is unusually high for a stored XSS payload that executes in a viewer's browser; typical WordPress XSS of this shape carries limited (Low) impact with a scope change (S:C) because the script runs in another user's security context. Treat the 6.8 as a vendor/aggregator figure and prioritize this as a medium, conditions-gated issue rather than a drop-everything critical. |
| Exploit ScenarioDerived | An attacker who has been granted a custom listing-management role by a site administrator edits a vehicle listing and injects a malicious script into the badge setting, which is written into an HTML attribute without sanitization or escaping. When any visitor - including an administrator - later views that listing, the stored script executes in their browser, enabling session hijacking or actions performed as the viewing admin. No public proof-of-concept was provided in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Stored cross-site scripting in the Motors WordPress plugin before 1.4.124 lets an authenticated user with an administrator-assigned listing-management role inject arbitrary scripts through a listing badge setting that is written into an HTML attribute without sanitization or escaping. The payload executes when any visitor, including an administrator, views the affected listing, although exploitation is confined to insider or compromised-contributor scenarios because the attacker cannot self-provision the delegated role and a victim must load the listing page. The issue is rated CVSS 6.8 (medium), a vendor patch is available, and no public exploit was identified at time of analysis.
RemediationAI
Upgrade the Motors WordPress plugin to version 1.4.124 or later; a vendor patch is available per the WPScan advisory. If immediate update is not possible, restrict the custom listing-management role to trusted users only, because that administrator-assigned role is required to set the vulnerable badge value. Audit existing listings for suspicious badge settings and remove any injected HTML or JavaScript, and consider temporarily disabling custom badge output until the patch is applied, recognizing that this may alter listing appearance. A web application firewall can help filter XSS payloads as a compensating control but is not a substitute for upgrading. Consult https://wpscan.com/vulnerability/72672806-e2f3-417e-83c0-854c604028e4/ for vendor guidance.
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
CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root cause: the Motors plugin persists a listing badge setting and later outputs it inside an HTML attribute without context-appropriate encoding, turning a stored value into executable script. Because the payload is saved and then rendered on listing pages, this is a stored XSS issue rather than a reflected one. EUVD lists affected versions as Motors 0 <1.4.124, and no CPE string is provided. The independent assessment uses CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, which correctly frames the requirement for an authenticated listing-management user and a victim who views the affected listing; it does not support treating this as unauthenticated remote code execution or as a broad internet-wide compromise vector.
Know when WordPress 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:H/UI:R/S:U/C:H/I:H/A:H
A delegated listing role is privileged but not admin (PR:L); the payload executes in another user's context (S:C) with limited impact (C:L/I:L) and requires the victim to view the listing (UI:R).
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Motors WordPress plugin before 1.4.124 does not sanitise and escape a listing badge setting before outputting it inside an HTML attribute, allowing users with a custom, administrator-assigned listing-management role to inject arbitrary web scripts that execute when a listing is viewed by any visitor, including an administrator.
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.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-91193
GHSA-h25v-5897-j3vf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB