Broken Access Control in Solace Extra Plugin for WordPress
The Solace Extra plugin for WordPress (<= 1.6.0) contains a broken access control vulnerability in the import_zip() function that allows authenticated users to delete critical theme settings and content.
CVE search metadata
CVE search record: CVE-2026-18316. Severity: critical. CVSS: 9.1. KEV: no. Product: Solace Extra (<= 1.6.0). Brief: Broken Access Control in Solace Extra Plugin for WordPress. Brief link: https://feed.craftedsignal.io/briefs/2026-08-solace-extra-vulnerability/
The Solace Extra plugin for WordPress, in versions 1.6.0 and earlier, contains a critical broken access control vulnerability due to insufficient capability checks in the import_zip() function. The plugin registers handlers for the AJAX actions 'wp_ajax_action-import-zip' and 'wp_ajax_nopriv_action-import-zip', but only performs validation against an 'ajax-nonce'. This nonce is accessible to all authenticated users, including Subscribers, via the 'wp_localize_script' function on every admin page. This design flaw allows any authenticated user to execute privileged administrative functions, such as wiping navigation menus, clearing sidebar widgets, removing theme modifications, and deleting Elementor templates. Additionally, the vulnerability allows unauthorized actors to trigger arbitrary demo-content imports, leading to potential data loss or site defacement. Defenders should prioritize updating to a patched version or disabling the plugin until a remediation is applied.
Impact
The vulnerability results in unauthorized configuration changes and total data loss of specific WordPress site components. Attackers with low-level privileges (Subscriber) can maliciously modify or delete navigation menus, sidebar widgets, theme modifications, and Elementor templates, severely impacting site functionality and integrity.
Recommendation
- Identify all WordPress instances running Solace Extra version 1.6.0 or lower.
- Disable or uninstall the Solace Extra plugin until the vendor releases and deploys a patch that implements proper capability checks (e.g., 'manage_options') in the import_zip() function.
- Audit existing WordPress installations for unauthorized modifications to sidebar widgets, theme mods, or navigation menus occurring after the plugin installation.
- Monitor web server access logs for anomalous POST requests to the 'admin-ajax.php' endpoint matching the identified plugin action names.
Immediate actions
Inventory WordPress sites for Solace Extra plugin version 1.6.0 or lower
Mitigations
Disable or remove Solace Extra plugin until patched
CVE-2026-18316
Detection coverage 1
Detect Exploitation of CVE-2026-18316 - Unauthorized AJAX Import Requests
highDetects unauthorized attempts to trigger the import_zip functionality in Solace Extra via admin-ajax.php, which is likely indicative of exploitation.
Detection queries are available on the platform. Get full rules →