CVE-2026-54802 Overview
CVE-2026-54802 is a broken authentication vulnerability in the WordPress SMS Alert Order Notifications plugin, affecting versions up to and including 3.9.3. The flaw is categorized as Missing Authorization [CWE-862] and allows unauthenticated network-based attackers to access functionality that should require valid authentication. The vulnerability impacts confidentiality without requiring user interaction or elevated privileges.
Critical Impact
Unauthenticated attackers can reach protected plugin functionality over the network, exposing sensitive order and notification data handled by the WordPress site.
Affected Products
- WordPress plugin: SMS Alert Order Notifications
- All versions up to and including 3.9.3
- WordPress sites running the vulnerable plugin with default configuration
Discovery Timeline
- 2026-06-17 - CVE-2026-54802 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2026-54802
Vulnerability Analysis
The SMS Alert Order Notifications plugin fails to enforce authentication and authorization checks on one or more code paths exposed by the plugin. An attacker reaches the affected functionality directly over HTTP without supplying credentials, bypassing the access control logic that should gate sensitive operations.
Because the issue is classified under [CWE-862] Missing Authorization, the root weakness is the absence of a permission check rather than a flaw in the credential validation routine itself. The vulnerability is exploitable remotely with low attack complexity and no user interaction, which is consistent with WordPress plugin endpoints reachable via standard admin-ajax.php or REST routes.
EPSS data places exploitation probability at 0.381% with a percentile of 29.798, indicating limited observed exploit activity at publication.
Root Cause
The root cause is a missing capability or nonce check on a plugin handler in versions <= 3.9.3. The plugin registers callable functionality but does not verify that the requesting user holds the appropriate WordPress capability before executing privileged logic or returning sensitive data.
Attack Vector
An attacker sends crafted HTTP requests to the WordPress site hosting the plugin. The request targets the vulnerable plugin endpoint directly, with no session cookie or authentication token. The server executes the handler and returns data or performs actions that should be restricted to authenticated administrators.
No verified proof-of-concept code is published. Refer to the Patchstack Vulnerability Report for additional technical context.
Detection Methods for CVE-2026-54802
Indicators of Compromise
- Unauthenticated HTTP requests to plugin endpoints under /wp-admin/admin-ajax.php referencing the sms-alert action namespace
- Anomalous POST or GET requests to plugin REST routes from external IPs without prior authentication
- Unusual outbound SMS-related callbacks or configuration changes initiated outside administrator sessions
Detection Strategies
- Inventory WordPress installations and identify any running the SMS Alert Order Notifications plugin at version <= 3.9.3
- Inspect web server access logs for requests targeting plugin handlers without an authenticated wordpress_logged_in_* cookie
- Correlate plugin endpoint access with source IP reputation and request volume to surface scanning behavior
Monitoring Recommendations
- Forward WordPress and web server logs to a centralized analytics platform for retention and correlation
- Alert on repeated unauthenticated access to plugin AJAX or REST endpoints from a single source
- Track plugin version drift across managed WordPress fleets to confirm patch adoption
How to Mitigate CVE-2026-54802
Immediate Actions Required
- Identify all WordPress sites running SMS Alert Order Notifications <= 3.9.3 and prioritize them for patching
- Update the plugin to the latest fixed release published by the vendor as referenced in the Patchstack advisory
- Restrict administrative access to WordPress sites behind a web application firewall or IP allowlist until patched
Patch Information
A fixed version is referenced in the Patchstack Vulnerability Report. Administrators should upgrade beyond version 3.9.3 to the vendor-supplied patched release.
Workarounds
- Disable and remove the SMS Alert Order Notifications plugin until the patched version is deployed
- Apply WAF rules that block unauthenticated access to plugin-specific AJAX actions and REST routes
- Limit access to /wp-admin/ and /wp-json/ paths to trusted networks where business requirements allow
# Configuration example: WP-CLI commands to audit and remove the vulnerable plugin
wp plugin list --name=sms-alert --fields=name,status,version
wp plugin deactivate sms-alert
wp plugin update sms-alert --version=latest
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

