Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFingerprint WordPress site for Blocksy Companion Pro
-
DeliverySend crafted SQLi payload to plugin endpoint
-
ExploitExfiltrate wp_users hashes and auth keys
-
ExecutionForge admin session or crack hashes
-
PersistUpload malicious plugin for RCE
-
ImpactEstablish persistence on host
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target site must have Blocksy Companion Pro installed and activated at any version below 2.1.29, and the vulnerable HTTP endpoint (admin-ajax action or REST route registered by the plugin) must be reachable from the attacker's network position - which is the WordPress default since admin-ajax.php and /wp-json/ are exposed to anonymous users out of the box. No authentication, user interaction, license activation status, or non-default configuration is required (CVSS PR:N/UI:N), and exploitation works against default installations. The only limiting factor identified is the presence of a WAF in front of the site or removal/deactivation of the plugin; the specific affected feature or parameter is not disclosed in the available description and would need to be confirmed from the Patchstack advisory or the 2.1.29 patch diff. |
| Impact | Risk is high in practice: CVSS 9.3 reflects network-reachable, low-complexity exploitation with no privileges and no user interaction (AV:N/AC:L/PR:N/UI:N), which matches the description's 'Unauthenticated' wording - these signals are consistent. The scope-changed confidentiality impact (S:C/C:H) implies an attacker can read arbitrary database content including wp_users password hashes and secret_keys, which often enables full site takeover even though the vector only lists I:N/A:L. EPSS, KEV status, POC availability, and SSVC decision data were not provided in the input, so real-world exploitation pressure cannot be quantitatively confirmed - however, unauthenticated SQLi in commercial WordPress plugins is historically a high-priority target for mass exploitation campaigns once a Patchstack advisory is indexed, so defenders should treat this as urgent regardless of the missing telemetry. |
| Exploit ScenarioDerived | An unauthenticated attacker discovers a site running Blocksy Companion Pro (fingerprintable via the /wp-content/plugins/blocksy-companion-pro/ asset path) and sends a crafted HTTP request to the vulnerable plugin endpoint with a SQL payload in an unsanitized parameter, exfiltrating wp_users password hashes and the WordPress auth secret keys from wp_options via UNION-based or time-based injection. The hashes are cracked offline or the secrets are used to forge a logged-in administrator cookie, after which the attacker uploads a malicious plugin or theme to obtain RCE. No public PoC was identified in the supplied intelligence, but the AC:L/PR:N/UI:N profile makes weaponization straightforward once the vulnerable parameter is reverse-engineered from the 2.1.29 diff. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
Unauthenticated SQL injection in Blocksy Companion Pro (a premium WordPress plugin from Creative Themes) prior to version 2.1.29 allows remote attackers to inject arbitrary SQL into backend database queries without any login or user interaction. The CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H) with scope-change indicates the impact crosses a security boundary, with full confidentiality compromise of database contents and limited integrity/availability effect. No public exploit identified at time of analysis, but the vulnerability class and SSDLC profile are highly attractive to automated scanners targeting WordPress.
RemediationAI
Vendor-released patch: upgrade Blocksy Companion Pro to version 2.1.29 or later via the Creative Themes account dashboard or the plugin's built-in license-bound updater, as indicated by the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/blocksy-companion-pro/vulnerability/wordpress-blocksy-companion-pro-plugin-2-1-29-sql-injection-vulnerability. If immediate patching is not possible, deactivate Blocksy Companion Pro until the upgrade can be deployed - note this will disable Pro-only features such as the header/footer builder extensions, custom post types, and white-label settings while it is off. Alternatively, deploy a WAF rule (Patchstack, Wordfence, Cloudflare WordPress ruleset) that blocks SQL meta-characters on the affected plugin's admin-ajax and REST endpoints; this provides virtual patching but can produce false positives on legitimate admin requests, so restrict the rule to anonymous sessions where feasible. Audit wp_users, wp_options (siteurl, secret keys), and recent post revisions for tampering before assuming the site was not already probed.
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 Pro is the commercial companion plugin to the popular Blocksy WordPress theme by Creative Themes, adding features such as custom post types, header/footer builder elements, white-label, and content blocks. The flaw is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-controlled input reaches a database query - typically via WordPress's $wpdb interface - without proper use of $wpdb->prepare() or sanitization helpers like esc_sql() or intval(). The scope-changed CVSS vector (S:C) suggests the injectable parameter is reachable from an endpoint that operates with higher database privileges than the unauthenticated caller, characteristic of an AJAX action or REST route registered without a capability check. The affected CPE (cpe:2.3:a:creative_themes:blocksy_companion_pro:*) covers all versions below 2.1.29.
Know when Blocksy Companion Pro 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:L/PR:N/UI:N/S:C/C:H/I:N/A:L
Unauthenticated network SQLi (AV:N/AC:L/PR:N/UI:N); scope changes as DB engine acts on attacker input (S:C); full DB read (C:H), limited write via INSERT/UPDATE chains (I:L), no inherent availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
1DescriptionCVE.org
Unauthenticated SQL Injection in Blocksy Companion Pro < 2.1.29 versions.
Executive ViewAI
Blocksy Companion Pro contains a critical unauthenticated SQL injection vulnerability (CVSS 9.3) allowing remote attackers to directly access sensitive database contents without authentication. This affects all WordPress sites using the plugin and poses immediate risk to customer data confidentiality. No public exploit identified at time of analysis, but the vulnerability's ease of exploitation and broad attack surface demand urgent inventory and containment.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable Blocksy Companion Pro on non-production WordPress sites, (2) restrict database user account permissions to minimum required roles, (3) deploy WAF/IDS signatures to block SQL injection syntax, (4) enable comprehensive database query logging and review for anomalies. These controls reduce attack surface but are temporary; upgrade to version 2.1.29 is required for complete remediation.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Blocksy Companion Pro
View allUnauthenticated remote code execution affects Creative Themes' Blocksy Companion Pro WordPress plugin in all versions up
Remote code execution in Blocksy Companion Pro (Creative Themes) versions 2.1.37 and earlier allows authenticated users
EUVD-2026-37589
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB