CVE-2025-54011 Overview
CVE-2025-54011 is a missing authorization vulnerability in the SMTP2GO WordPress plugin. The flaw affects all versions up to and including 1.12.1. The plugin fails to enforce proper access control checks on protected functionality. An authenticated user with low privileges can invoke restricted operations that should require higher-level authorization.
The vulnerability is tracked under CWE-862: Missing Authorization. Patchstack published the advisory documenting the broken access control condition in the plugin.
Critical Impact
Authenticated attackers with minimal privileges can access plugin functionality that should be restricted, resulting in limited integrity impact on affected WordPress sites.
Affected Products
- SMTP2GO WordPress plugin versions up to and including 1.12.1
- WordPress sites using the vulnerable SMTP2GO integration
- Any deployment where low-privileged accounts can authenticate to WordPress
Discovery Timeline
- 2025-07-16 - CVE-2025-54011 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-54011
Vulnerability Analysis
The SMTP2GO plugin exposes functionality without validating whether the requesting user holds the required capability. WordPress plugins typically enforce access control through current_user_can() checks or nonce verification tied to specific capabilities. The plugin omits or misconfigures these checks on one or more endpoints.
Exploitation requires network access to the WordPress site and a valid low-privileged account, such as a Subscriber. No user interaction is needed beyond authentication. The impact is limited to integrity, meaning an attacker can modify data or trigger plugin actions but cannot directly extract sensitive information or crash the service.
The EPSS probability sits at 0.198%, reflecting low observed exploitation activity. There is no public proof-of-concept exploit and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.
Root Cause
The root cause is an absent or incorrectly scoped authorization check on plugin actions. WordPress permits any authenticated request to reach admin-ajax or REST endpoints unless the handler explicitly validates the caller's capabilities. The SMTP2GO plugin registers handlers that trust the authenticated session without confirming the account holds sufficient privileges.
Attack Vector
An attacker authenticates to the target WordPress instance using any valid account. The attacker then issues a crafted HTTP request to the vulnerable plugin endpoint. Because the handler does not verify the required capability, the request executes with the plugin's intended privileges rather than the caller's actual role.
See the Patchstack advisory for SMTP2GO for endpoint-level technical details.
Detect Identity Attacks the Moment Authentication Fails
Singularity™ Identity surfaces credential misuse, lateral movement, and privilege escalation in real time, so you can contain the breach before it spreads.
Stop Identity AttacksDetection Methods for CVE-2025-54011
Indicators of Compromise
- Unexpected changes to SMTP2GO plugin configuration or mail routing settings
- Requests to plugin AJAX or REST endpoints originating from Subscriber-level accounts
- Outbound mail traffic patterns that do not match established administrator activity
Detection Strategies
- Audit WordPress access logs for requests to /wp-admin/admin-ajax.php and plugin REST routes correlated with low-privileged session cookies
- Review the plugin's installed version against the fixed release and flag any instance at or below 1.12.1
- Correlate authenticated user role with the sensitivity of the invoked plugin action
Monitoring Recommendations
- Enable WordPress audit logging to capture plugin setting changes and the associated user context
- Monitor for creation of new low-privileged accounts followed by requests to plugin management endpoints
- Alert on SMTP configuration modifications outside of scheduled administrator windows
How to Mitigate CVE-2025-54011
Immediate Actions Required
- Update the SMTP2GO WordPress plugin to a version later than 1.12.1 as soon as the vendor publishes a fix
- Inventory all WordPress sites running SMTP2GO and confirm the installed plugin version
- Review existing user accounts and remove or disable unused low-privileged accounts
Patch Information
Refer to the Patchstack advisory for the latest patched version guidance. Apply the vendor-supplied update through the WordPress plugin manager or by replacing the plugin files with the fixed release.
Workarounds
- Deactivate the SMTP2GO plugin until a patched version is installed
- Restrict registration on affected WordPress sites to reduce the pool of low-privileged accounts
- Deploy a web application firewall rule to block unauthenticated and Subscriber-level access to SMTP2GO plugin endpoints
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

