Skip to main content

Blocksy Companion Pro CVE-2026-39596

| EUVDEUVD-2026-37589 CRITICAL
SQL Injection (CWE-89)
2026-06-17 Patchstack
9.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Fingerprint WordPress site for Blocksy Companion Pro
  2. Delivery
    Send crafted SQLi payload to plugin endpoint
  3. Exploit
    Exfiltrate wp_users hashes and auth keys
  4. Execution
    Forge admin session or crack hashes
  5. Persist
    Upload malicious plugin for RCE
  6. Impact
    Establish 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Blocksy Companion Pro n/a <2.1.29

Affected Packages

euvd blocksy_companion_pro_n_a fix: 2.1.29

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

Vendor (Patchstack) PRIMARY 9.3 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 9.3 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

Lifecycle Timeline

1
Patch available
Jun 17, 2026 - 13:01 EUVD

DescriptionCVE.org

Unauthenticated SQL Injection in Blocksy Companion Pro < 2.1.29 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.4%
Top 71% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy