CVE-2025-9194
Description
The Constructor theme for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the clean() function in all versions up to, and including, 1.6.5. This makes it possible for authenticated attackers, with Subscriber-level access and above, to trigger a theme clean.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
The Constructor WordPress theme missing capability check on clean() allows subscribers to trigger unauthorized theme cleaning.
The Constructor theme for WordPress versions up to and including 1.6.5 fails to perform a capability check in the clean() function, as visible in the Ajax.php source code [1]. This function is intended for administrative actions but lacks proper authorization verification, allowing any authenticated user with at least Subscriber-level access to invoke it.
An attacker can exploit this by sending a crafted request to the theme's AJAX endpoint, triggering the clean() function without the necessary administrative privileges. The attack requires only a valid WordPress user account with Subscriber role or higher, making it accessible to a wide range of authenticated users [1].
The impact is unauthorized modification of theme data, potentially resetting customizations or causing other unintended changes. While not a full site takeover, it can degrade the site's appearance and functionality [1].
As of the advisory, users are advised to update to a patched version if available. Since the vulnerability exists in versions up to 1.6.5, users running older versions should upgrade or apply a workaround such as disabling the AJAX endpoint for non-administrator users [1].
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.