Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain editor-level WordPress credentials
-
DeliveryNavigate to Blocksy Companion product-reviews admin settings
-
ExploitInject JavaScript payload into unsanitized settings field
-
InstallPayload persisted to WordPress database
-
C2Victim visits affected product review page
-
ExecuteMalicious script executes in victim browser
-
ImpactSession token exfiltrated or victim redirected
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | All three of the following conditions must be simultaneously true for exploitation to succeed: (1) The attacker must possess a WordPress account with editor-level permissions or higher on the target installation - subscriber and contributor roles are insufficient; (2) The WordPress deployment must be a multisite network (where unfiltered_html is restricted to Super Admins by default) OR the unfiltered_html capability must have been explicitly revoked via plugin, filter, or policy on a single-site install - default single-site installs where editors retain unfiltered_html are NOT affected; (3) The Blocksy Companion plugin must be active with the product-reviews extension enabled and in use. The primary factors limiting exploitation are the editor-level credential requirement (reducing this to insider-threat or post-compromise scenarios) and the non-default deployment prerequisite that excludes a significant share of standard WordPress installations. Remote unauthenticated exploitation is not possible against any configuration. |
| Impact | The CVSS 3.1 score of 4.4 Medium accurately reflects the compounded exploitation barriers: AC:H captures the mandatory conditional deployment state (multisite or disabled unfiltered_html), and PR:H captures the editor-level authentication floor, which in most WordPress governance models represents a trusted or semi-trusted internal role rather than a publicly accessible account. The Scope Changed designation (S:C) is well-grounded - the stored payload crosses the trust boundary from the admin interface to arbitrary site visitors' browsers - but low C:L and I:L impact metrics appropriately constrain the per-victim damage ceiling to session data exposure and content manipulation rather than full system compromise. No EPSS score was included in the available intelligence, precluding a probabilistic exploitation comparison. The absence from CISA KEV and lack of any identified public exploit code suggests no observed mass or opportunistic exploitation at this time. Real-world priority is further reduced by the prerequisite that an attacker must already hold editor credentials - this positions the threat squarely in insider-threat or post-initial-access lateral movement scenarios rather than external unauthenticated attack chains. The CVSS vector and description are consistent with one another; no conflicting signals are present in the available data. |
| Exploit ScenarioDerived | An attacker with a compromised or maliciously obtained editor account on a WordPress multisite network navigates to the Blocksy Companion product-reviews extension settings in the admin dashboard and injects a JavaScript payload (e.g., a cookie-stealing script) into an unsanitized settings field. The payload is committed to the WordPress database and begins executing silently in every subsequent visitor's browser when they load an affected product review page, enabling the attacker to harvest session tokens and escalate access without any further interaction. No public proof-of-concept exploit has been identified at time of analysis, but the vulnerability class and code location are fully disclosed via the Wordfence advisory and SVN source references. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 19, 2026
Stored Cross-Site Scripting in the Blocksy Companion WordPress plugin (all versions through 2.1.45) enables authenticated users with editor-level privileges or above to inject persistent JavaScript payloads via admin settings in the product-reviews extension, executing silently in any site visitor's browser on page load. Exploitation is gated by two mandatory deployment conditions - WordPress multisite networks or installations where unfiltered_html has been explicitly disabled - materially narrowing the real-world attack surface beyond what the network-accessible CVSS vector alone implies. No public exploit has been identified and this CVE does not appear in the CISA KEV catalog at time of analysis; an upstream patch commit (changeset 3576066) exists but the exact fixed release version is not independently confirmed from available data.
RemediationAI
Update the Blocksy Companion plugin to a version beyond 2.1.45 - an upstream fix was committed in WordPress SVN changeset 3576066 (https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3576066%40blocksy-companion&new=3576066%40blocksy-companion). The exact patched release version number is not independently confirmed from the available data; administrators should verify in the WordPress plugin repository or their hosting dashboard that the installed version is newer than 2.1.45 before assuming remediation is complete. If an immediate plugin update is not feasible, restrict editor-level account assignments to the minimum set of fully trusted administrators, eliminating the privilege vector required for exploitation - note this may limit editorial workflow and content management capacity. Installations confirmed to be standard single-site WordPress with unfiltered_html enabled for editors are not within the exploitable scope and face no immediate risk from this CVE until patching is applied; however, patching remains recommended as a defense-in-depth measure. Monitor the Wordfence advisory for patch version confirmation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Blocksy Companion is a feature extension plugin for the Blocksy WordPress theme developed by CreativeThemesHQ (CPE: cpe:2.3:a:creativethemeshq:blocksy_companion:*:*:*:*:*:*:*:*). The vulnerability is isolated to the product-reviews extension subcomponent, with the insecure rendering occurring in framework/extensions/product-reviews/views/single-top.php (lines 206 and 232) and framework/extensions/product-reviews/extension.php (line 709). These files render admin-supplied settings values directly into HTML output without adequate escaping, satisfying the CWE-79 root cause class (Improper Neutralization of Input During Web Page Generation). The Stored XSS variant means the malicious payload is persisted in the WordPress database rather than reflected per-request, causing it to execute for every subsequent visitor to the affected review page without further attacker interaction. WordPress's unfiltered_html capability, when enabled for editors, would ordinarily permit rich HTML entry and mask this flaw; the vulnerability surfaces only when this capability is revoked (e.g., on multisite networks where it is restricted to Super Admins by default, or via explicit policy on single-site installs).
Know when Blocksy Companion gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N
Editor-level authentication (PR:H) and mandatory multisite/unfiltered_html deployment conditions (AC:H) gate all exploitation; stored XSS crosses scope boundary into visitor browsers (S:C), with no availability impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Blocksy Companion plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 2.1.45 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with editor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Blocksy Companion
View allRemote code execution in the Blocksy Companion Pro WordPress plugin (all versions before 2.1.47) lets unauthenticated at
Arbitrary file upload leading to remote code execution affects the premium Blocksy Companion Pro plugin for WordPress in
Unauthenticated privilege escalation in the Blocksy Companion WordPress plugin (versions up to and including 2.1.58) all
The Blocksy Companion WordPress plugin before 1.8.82 does not ensure that posts to be accessed via a shortcode are alrea
Stored cross-site scripting in the Blocksy Companion WordPress plugin (versions through 2.1.60) allows an authenticated
Unauthenticated attackers can exploit a broken access control flaw in the Blocksy Companion WordPress plugin versions up
Stored Cross-Site Scripting in the Blocksy Companion WordPress plugin (versions up to and including 2.1.51) allows authe
The Blocksy Companion plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG uploads in versions up t
The Blocksy Companion plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's Newsletter widg
Cross-Site Request Forgery (CSRF) vulnerability in CreativeThemes Blocksy Companion.0.28. Rated medium severity (CVSS 5.
Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat
Server-Side Request Forgery (SSRF) vulnerability in Creative Themes Blocksy Companion blocksy-companion.0.42. Rated medi
EUVD-2026-37989
GHSA-3w47-vpxj-86c8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB