Motors WordPress Plugin CVE-2025-10494
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister Subscriber account on target site
-
DeliverySubmit crafted profile-picture delete request
-
ExploitBypass insufficient file path validation
-
ExecutionDelete wp-config.php on server
-
ImpactRe-trigger WordPress setup for RCE
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
|
| Exploitation Conditions | Requires an authenticated account at Subscriber level or higher on a WordPress site running the Motors plugin version 1.4.89 or earlier; the attacker invokes the plugin's profile-picture deletion feature, which fails to properly validate the supplied file path, allowing deletion of arbitrary server files (e.g., wp-config.php). Primary limiting factor is the authentication requirement (PR:L) - exploitation is trivial where open user registration is enabled (the WordPress default allows Subscriber signups when 'Anyone can register' is on) but requires obtaining a low-privilege account otherwise. No user interaction by a victim and no non-default configuration beyond having the vulnerable plugin active are needed. |
| Impact | This is a credible, actionable priority for sites running the affected plugin, though not a mass-exploitation emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H, base 8.1) indicates a remotely reachable, low-complexity flaw requiring only low privileges (PR:L) and no user interaction - consistent with the description's 'Subscriber-level access and above', a bar trivially met on any site allowing user registration. The high integrity and availability impact (I:H/A:H) is justified: arbitrary file deletion of wp-config.php can force WordPress into setup mode and pivot to full remote code execution (reflected in the 'RCE' tag). Countervailing signals temper the urgency: EPSS is only 0.49% (40th percentile), there is no CISA KEV listing, and no public exploit was supplied, so there is no evidence of active or automated exploitation yet. No SSVC decision data was provided. The signals are internally consistent - a genuinely high-CVSS flaw whose real-world exploitation currently appears latent rather than widespread, gated by the need for an authenticated account on a vulnerable, registration-open site. |
| Exploit ScenarioDerived | An attacker self-registers (or uses any existing low-privilege account) to obtain Subscriber access on a WordPress site running Motors ≤1.4.89, then abuses the profile-picture deletion function, supplying a traversal/manipulated path to delete wp-config.php. With the site thrown into an uninitialized state, the attacker re-runs setup pointing at an attacker-controlled database to achieve remote code execution. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Authenticated arbitrary file deletion in the Motors - Car Dealership & Classified Listings plugin for WordPress (all versions up to and including 1.4.89) lets any Subscriber-level user delete files anywhere on the server through the plugin's profile-picture deletion routine. Because the attacker controls the path passed to the delete operation without validation, removing a critical file such as wp-config.php can drop the site into a reinstall/configuration state and readily pave the way to remote code execution. Exploitation requires only a low-privilege account (CVSS 3.1 vector PR:L, score 8.1) - trivial on sites with open registration - and no victim interaction. At time of analysis there is no public exploit identified and the issue is not in CISA KEV; EPSS is low at 0.49% (40th percentile), so this is a credible, actionable priority for exposed sites rather than a mass-exploitation emergency.
RemediationAI
The primary fix is to update the Motors - Car Dealership & Classified Listings plugin past version 1.4.89: the vendor repository contains a changeset that addresses the profile-picture deletion path handling (see the plugin Trac changeset referenced by NVD), so upgrading to the first released version that includes that changeset removes the flaw. Upstream fix available (PR/commit); released patched version is not independently confirmed in the provided data, so verify the installed plugin version against the plugin changelog after updating via the WordPress.org repository or the vendor's distribution channel, and consult the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/e6066890-75b9-468d-9f67-78e93f58dcc1?source=cve for confirmation and any updated guidance. If immediate patching is not possible, compensating controls are: disable or block open user registration (Settings → General → 'Anyone can register') and prevent untrusted accounts from obtaining Subscriber access, since the attack requires an authenticated low-privilege user - the trade-off is loss of self-service signups; disable the plugin's profile-picture / front-end account features via its settings if they are not needed, or place the site behind a WAF rule that blocks plugin AJAX requests carrying filesystem-style path traversal in file parameters; harden the filesystem by ensuring the WordPress root and wp-config.php are not writable by the web server user (note that deleting a file requires write permission on its parent directory, so directory-level write restrictions matter more than file modes, and overly restrictive permissions can break plugin updates and media uploads); maintain off-site backups and file-integrity monitoring to detect unexpected deletion of wp-config.php or core/plugin files, understanding these are detective rather than preventive measures. Note that no public exploit code was identified at time of analysis, but the low privilege requirement means the risk rises sharply on sites with open registration or with many registered users.
Affected ProductsAI
All versions of the Motors - Car Dealership & Classified Listings plugin for WordPress up to and including 1.4.89 are affected; no CPE identifier was supplied in the input data, and the plugin is distributed through the WordPress.org plugin repository rather than as a standalone product. The issue is present wherever the vulnerable plugin release is installed and active on a WordPress site, regardless of theme or hosting provider. Primary vendor/repository advisory data is the plugin Trac changeset at https://plugins.trac.wordpress.org/changeset?new=3369415%40motors-car-dealership-classified-listings%2Ftrunk&old=3367132%40motors-car-dealership-classified-listings%2Ftrunk, and the Wordfence vulnerability record is https://www.wordfence.com/threat-intel/vulnerabilities/id/e6066890-75b9-468d-9f67-78e93f58dcc1?source=cve.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is an instance of CWE-73 (External Control of File Name or Path) in a PHP-based WordPress plugin. The Motors - Car Dealership & Classified Listings plugin exposes an AJAX/profile endpoint that handles deletion of a user's profile picture; instead of resolving the filename against a known uploads directory and verifying containment (for example with realpath(), basename(), or a whitelist of permitted extensions and directory prefixes), the plugin takes the path supplied in the request and passes it to a filesystem delete call. This means the attacker, rather than the application, decides which path is unlinked. Arbitrary file deletion is impactful on WordPress because core files carry security weight: removing wp-config.php typically causes WordPress to present its installation flow, allowing an attacker who reaches it to substitute database credentials and effectively take over the site; deleting other plugin/theme files can also enable code-injection or denial-of-service paths. The affected component is the WordPress plugin identified in the references, distributed through the WordPress.org plugin repository, with the fix reflected in a plugin Trac changeset (trunk) referenced by NVD. The reported CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H) confirms network reachability, low attack complexity, low privileges required, no user interaction, and high integrity and availability impact with no direct confidentiality impact; the root cause class is path validation rather than authentication or memory safety.
Know when PHP 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:L/UI:N/S:U/C:N/I:H/A:H
Remotely reachable plugin endpoint (AV:N, AC:L) abusable by any Subscriber (PR:L, UI:N); arbitrary file deletion destroys integrity and availability (I:H/A:H) with no direct data disclosure (C:N).
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
DescriptionCVE.org
The Motors - Car Dealership & Classified Listings Plugin plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation when deleting profile pictures in all versions up to, and including, 1.4.89. This makes it possible for authenticated attackers, with Subscriber-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).
Executive ViewAI
A high-severity flaw in the Motors - Car Dealership & Classified Listings WordPress plugin (all versions through 1.4.89) allows any Subscriber-level account to delete arbitrary files on the hosting server, including the site's core configuration file. Because the plugin is widely deployed on public-facing listing sites that often permit self-registration, an attacker with a free account could render a site inoperable or create conditions enabling full server compromise. Leadership should treat this as an actionable risk for any externally exposed WordPress property running the plugin, since no vendor fix currently exists.
No vendor-released patch identified at time of analysis; interim mitigations include deactivating or removing the affected plugin, disabling open user registration and restricting Subscriber accounts, applying file-system permission hardening and immutable/monitored protections for critical files such as wp-config.php, deploying WAF or virtual-patching rules to block path-traversal file-deletion requests against the plugin's profile-picture routine, and maintaining offline backups to support rapid recovery.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB