Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable test-mode endpoint with a spoofable header check needs no auth or interaction (AV:N/AC:L/PR:N/UI:N), and admin takeover yields full C/I/A impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The ShopMonitor.io WordPress plugin before 1.2.0 does not properly restrict its email-rerouting test mode, gating it behind a trusted-source check that is satisfiable with client-supplied request headers, allowing unauthenticated attackers to redirect outgoing emails, including the WordPress administrator password-reset email, to an address they control and take over the administrator account.
Articles & Coverage 2
AnalysisAI
Administrator account takeover in the ShopMonitor.io WordPress plugin before 1.2.0 allows unauthenticated attackers to hijack outgoing emails. The plugin's email-rerouting test mode is gated only by a trusted-source check that can be satisfied with client-supplied request headers, so an attacker can redirect the WordPress administrator password-reset email to an address they control and seize the admin account. Rated CVSS 9.8 with publicly available exploit code; EPSS is low (0.14%, 4th percentile), and it is not listed in CISA KEV - no public exploit identified as actively used at time of analysis, though POC exists.
Technical ContextAI
The affected component is a WordPress plugin (ShopMonitor.io) that integrates a WordPress site with an external shop-monitoring service. The root cause maps to CWE-287 (Improper Authentication): the plugin restricts its email-rerouting 'test mode' behind a trusted-source verification, but that verification relies on request headers (e.g. an IP/host or origin header) that the client fully controls and can spoof. Because WordPress delivers security-sensitive messages - most critically the administrator password-reset link - through the site's mail pipeline, an attacker who can silently reroute that mail flow intercepts the reset token. The CPE 'cpe:2.3:a:unknown:shopmonitor.io:*:*:*:*:*:*:*:*' identifies all versions prior to the fix, with the vendor field unresolved in NVD.
RemediationAI
Upgrade the ShopMonitor.io plugin to version 1.2.0 or later, which contains the vendor fix - Vendor-released patch: 1.2.0. Consult the WPScan advisory (https://wpscan.com/vulnerability/6d929535-9757-44ae-8c58-682f1eb89785/) for confirmation before deploying. If immediate upgrade is not possible, deactivate the ShopMonitor.io plugin entirely (the most reliable stopgap, at the cost of losing shop-monitoring integration); alternatively restrict access to the plugin's email test-mode endpoint at the web/WAF layer and block or sanitize the client-supplied headers used in the trusted-source check so they cannot be spoofed (this may break legitimate integration callbacks that rely on those headers). As a defensive complement, enforce two-factor authentication on administrator accounts and monitor for unexpected password-reset requests so that an intercepted reset link alone does not grant access.
Same weakness CWE-287 – Improper Authentication
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51440
GHSA-g4w8-444w-x9q8