Impact
The VikWidgetsLoader WordPress plugin (versions prior to 1.12.0) fails to sanitize or escape the block attribute class_suffix before rendering it inside an inline JavaScript block. This omission allows a user with the Contributor role to store arbitrary JavaScript that is then executed in the browsers of all site visitors who view the post containing the malicious block. The primary security consequence is a stored cross‑site scripting vulnerability that can run client‑side code in an affected user’s browser.
Affected Systems
Any WordPress site that has the VikWidgetsLoader plugin installed and running a version older than 1.12.0 is affected. The plugin is identified by the Unknown:VikWidgetsLoader CNA entry; site administrators should verify the plugin version in their installation or contact the plugin author for confirmation.
Risk and Exploitability
The vulnerability has a CVSS v3.1 score of 6.8, indicating medium severity. The EPSS score of less than 1% suggests a very low probability of exploitation. The vulnerability is not listed in CISA KEV. An attacker only needs Contributor‑level access to a WordPress site; submitting or editing a post with a crafted class_suffix value will store the malicious script, which will be delivered to any user who later views the post.
OpenCVE Enrichment