MEDIUM 5.3

CVE-2026-12349: Premium Addons for KingComposer Unauthorized Sidebar Modification

The Premium Addons for KingComposer WordPress plugin allows any unauthenticated visitor to create, modify, or delete custom widget areas (sidebars) without logging in. By sending crafted requests to the plugin's AJAX endpoints, attackers can alter the configuration of where widgets appear on a site, causing existing widgets to disappear from pages. This happens because the plugin fails to verify that the person making the request has permission to make such changes.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weaknesses (CWE)
CWE-862
Affected products
0 configuration(s)
Published / Modified
2026-06-30 / 2026-07-01

NVD description (verbatim)

The Premium Addons for KingComposer plugin for WordPress is vulnerable to unauthorized modification and loss of data in versions up to, and including, 1.1.1. This is due to missing authorization and capability checks on the add_custom_sidebar() and remove_custom_sidebar() AJAX handlers, both of which are exposed through wp_ajax_nopriv_* hooks and write directly to the octagon_custom_sidebar option via update_option(). This makes it possible for unauthenticated attackers to create arbitrary custom widget areas or delete existing custom sidebars, which can cause widgets assigned to those areas to silently lose their registration and stop rendering.

6 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability exists in the add_custom_sidebar() and remove_custom_sidebar() AJAX handlers in Premium Addons for KingComposer up to version 1.1.1. These handlers are registered via wp_ajax_nopriv_* hooks, making them executable by unauthenticated users. The handlers directly modify the octagon_custom_sidebar WordPress option using update_option() without any prior authorization or capability checks. An attacker can invoke these endpoints to create arbitrary custom widget areas or delete existing sidebars, resulting in widget deregistration and loss of display functionality.

Business impact

Site owners relying on custom sidebars for content organization may experience unexpected widget disappearance without obvious cause, degrading user experience and potentially disrupting site layout. If custom sidebars are used to display business-critical content (promotions, navigation, calls-to-action), an attacker could selectively disrupt those areas. While not a data breach vulnerability, the ability to modify site structure without authorization violates integrity expectations and could be leveraged as part of a broader defacement or disruption campaign.

Affected systems

WordPress installations running Premium Addons for KingComposer plugin in version 1.1.1 or earlier are affected. The vulnerability affects all instances regardless of WordPress version or plugin configuration, as the flaw exists in the plugin's AJAX handler registration itself.

Exploitability

Exploitation requires only network access and knowledge of the AJAX endpoint names and parameter structure. No authentication, user interaction, or site-specific configuration is necessary. An attacker can automate attacks to target multiple sites running the vulnerable plugin. The attack surface is public-facing, making reconnaissance straightforward.

Remediation

Update Premium Addons for KingComposer to a patched version released after 1.1.1 (verify against the vendor advisory for the specific version number). The fix should add proper WordPress capability checks (such as current_user_can()) before processing AJAX requests in both handlers, and consider moving these operations away from wp_ajax_nopriv_ hooks if they are not intended for unauthenticated use.

Patch guidance

Check the KingComposer plugin repository or vendor website for a security release addressing this issue. Update through the WordPress plugin administration panel once a patched version is available. Verify the updated version in the plugin details page post-update. As an interim mitigation, disable or deactivate the Premium Addons for KingComposer plugin if the custom sidebar functionality is not essential to your site's operation.

Detection guidance

Monitor WordPress logs for AJAX requests to endpoints matching add_custom_sidebar and remove_custom_sidebar originating from unauthenticated sessions. Check the octagon_custom_sidebar option in the WordPress options table for unexpected modifications using tools like WP-CLI (wp option get octagon_custom_sidebar). Review your site's widget assignments and custom sidebar configuration for unexplained changes. Consider enabling WordPress security logging plugins to capture AJAX activity if native logging is insufficient.

Why prioritize this

Although the CVSS score is MEDIUM (5.3), organizations using this plugin should patch promptly because custom sidebar manipulation is difficult to detect and can silently disrupt site presentation. The vulnerability is trivial to exploit at scale. Priority should increase if custom sidebars display revenue-generating or user-engagement content.

Risk score, explained

The CVSS 3.1 score of 5.3 reflects low attack complexity, no authentication requirement, and network accessibility, balanced against the lack of confidentiality impact and limited scope (site integrity/availability rather than system-wide compromise). The vulnerability does not leak data or enable code execution, keeping severity in the MEDIUM range. However, the ease of exploitation and potential for widespread, coordinated attacks elevate practical risk beyond the base score.

Frequently asked questions

Can this vulnerability be exploited without knowing my WordPress site's URL?

No. An attacker must be able to reach your WordPress site and call its AJAX endpoints. However, since WordPress sites are typically public and AJAX endpoints are discoverable, this is not a significant barrier.

If I update the plugin, will deleted custom sidebars be restored?

No. Updating the plugin will patch the vulnerability and prevent future unauthorized modification, but any sidebars deleted by an attacker before patching will not automatically recover. You may need to manually recreate them from backups or reconfigure them.

Does this vulnerability allow attackers to inject malicious widgets?

No. The vulnerability only allows creation and deletion of sidebar containers and configuration changes. It does not provide a mechanism to inject malicious widget code. However, once a sidebar is deleted, the widgets assigned to it may fail to render.

Are there any workarounds if I cannot update immediately?

Temporarily disabling the Premium Addons for KingComposer plugin will prevent exploitation, though this will disable the custom sidebar feature. Alternatively, restrict AJAX access via web application firewall rules targeting the vulnerable endpoints, but this is not a reliable long-term solution and you should patch as soon as a fix is available.

This analysis is provided for informational purposes and reflects publicly available information as of the publication date. Organizations should verify patch availability and compatibility in their own environments before applying updates. Exploit details and proof-of-concept code are not provided. Always test patches in a staging environment first. For the most current advisory and technical details, consult the official WordPress Plugin Directory and vendor security announcements. Source: NVD (public-domain), retrieved 2026-08-08. Analysis generated by SEC.co (claude-haiku-4-5).