Security Alert Summary
The Motors – Car Dealership & Classified Listings Plugin for WordPress (all versions up to and including 1.4.123) contains a stored cross-site scripting (XSS) vulnerability via the stm_f_s parameter. Insufficient input sanitization and output escaping allow authenticated users with subscriber-level access and above to inject scripts that execute when an injected page is viewed. The plugin emits the nonce used by the stm_ajax_add_a_car AJAX handler in wp_footer, which makes the nonce accessible to any authenticated user and removes a practical barrier to exploitation at the Subscriber level.
CVE Details
- CVE ID: CVE-2026-96563
- Affected component: Motors – Car Dealership & Classified Listings Plugin
- Affected versions: All versions up to and including 1.4.123
- Published: October 10, 2026 at 8:17:07 AM UTC
- Last modified: October 10, 2026 at 8:17:07 AM UTC
- CVSS v3.1: Base score 6.4, MEDIUM; vector string:
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N - Authentication / privileges / user interaction: Exploitation requires an authenticated user (subscriber-level access or higher). Privileges required: Low. User interaction: None.
- Primary impact: Confidentiality: Low; Integrity: Low; Availability: None.
- Weakness: CWE-79 (Improper Neutralization of Input During Web Page Generation – Cross-site Scripting)
Technical Details
This is a stored cross-site scripting (XSS) vulnerability that exists because the plugin fails to sufficiently sanitize or escape input provided via the stm_f_s parameter. An authenticated attacker with subscriber-level access or higher can submit payloads that are stored and later rendered in pages viewed by other users. When those pages are loaded, the injected scripts execute in the context of the viewer’s browser.
The nonce used by the AJAX handler stm_ajax_add_a_car is emitted in wp_footer on every page. Because that nonce is present and accessible to any authenticated user, relying on it as a barrier to exploit is ineffective in practice for subscriber-level attackers. The description indicates the root cause is insufficient input sanitization and output escaping rather than a broken nonce mechanism alone.
Impact is limited to what XSS typically enables under the given privileges: execution of script in victim browsers, DOM manipulation, and page content modification. There is no CVSS indication of direct availability impact.
How This Could Impact Your Website
Scenario: A site owner manages a dealership site and allows multiple staff and external contributors to add or filter listings. A contributor or external contractor with subscriber-level access inserts a malicious script via the stm_f_s parameter while editing or submitting a listing. When other internal staff (editors or administrators) or visitors view the affected listing page, the script runs in their browsers.
- Internal user data such as displayed email addresses or other page content could be exposed to the attacker when scripts read and transmit visible data.
- Attackers could modify visible content or insert links that lead to credential-harvesting pages, increasing the risk of successful targeted phishing or social engineering against staff.
- Because availability impact is not indicated, this vulnerability does not, based on the provided data, imply site-wide downtime or full server compromise.
If youre unsure whether your site is affected or how to assess your current user roles and plugins, it may be worth having a professional review your setup.
Recommended Actions
- Update the affected plugin as soon as a patched version is available.
- Review and reduce unnecessary user roles, especially subscribers and contributors with content submission capabilities.
- Enforce strong passwords and two-factor authentication for editors and administrators.
- Remove unused or unmaintained plugins and themes.
- Monitor site activity and logs for unusual behavior, especially new or modified listings and unexpected script tags in user-submitted content.
If youd like help reviewing your plugins, user roles, or overall WordPress security posture, our team at Freshy is happy to help.
References
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/assets/js/frontend/filter.js#L724
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/assets/js/frontend/filter.js#L751
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/assets/js/frontend/init.js#L311
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/assets/js/frontend/init.js#L337
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/includes/vehicle_functions.php#L1199
- https://plugins.trac.wordpress.org/browser/motors-car-dealership-classified-listings/tags/1.4.123/includes/vehicle_functions.php#L1432
- https://www.wordfence.com/threat-intel/vulnerabilities/id/14bb850e-df8a-46f0-b320-d8aedd763901?source=cve