Skip to main content

Square for WooCommerce CVE-2026-57810

| EUVDEUVD-2026-43422 HIGH
SQL Injection (CWE-89)
2026-07-13 Patchstack
8.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege WordPress account
  2. Delivery
    Send crafted request to woosquare endpoint
  3. Exploit
    Inject blind SQL payload into parameter
  4. Execution
    Infer data via boolean/time-based responses
  5. Impact
    Exfiltrate credentials and order data from database

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

Exploitation requires a low-privileged authenticated session on the target WordPress site (CVSS PR:L), so the attacker must first hold or acquire valid credentials - commonly achievable where WooCommerce/WordPress self-service customer or subscriber registration is enabled. The specific vulnerable parameter/endpoint is not detailed in the available data (the description states only 'Blind SQL Injection' through woosquare <= 4.7.4). Limiting factors: the requirement for authentication (no anonymous exploitation), the need for the woosquare plugin to be installed and active, and the blind nature of the injection which makes data exfiltration slower and noisier (many requests, potential time-based delays) than an in-band SQLi.

Impact

The signals are moderately concerning but not top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L, base 8.5) indicates network-reachable, low-complexity exploitation with no user interaction, but it explicitly requires low-level privileges (PR:L), so an authenticated foothold is a prerequisite - this meaningfully reduces the practical attack surface compared to a PR:N pre-auth SQLi. The vendor rates confidentiality High and includes a scope change (S:C), which drives the elevated score; the S:C and A:L choices are debatable for a classic blind SQLi and should be treated with caution. No EPSS score was provided in the input, so exploitation probability cannot be quantified here; there is no KEV listing and no POC referenced, so this is not confirmed to be under active exploitation. Net: a real, patch-worthy issue for exposed WooCommerce stores where low-privilege accounts (e.g., customer/subscriber registration) are enabled, but priority sits below unauthenticated or actively-exploited SQLi.

Exploit ScenarioDerived

An attacker registers or obtains a low-privilege account on a WooCommerce store running woosquare <= 4.7.4, then sends crafted HTTP requests to a vulnerable plugin endpoint with SQL metacharacters embedded in a parameter. Because the injection is blind, the attacker uses boolean or time-based conditions to iteratively extract sensitive data such as user credentials, order details, and secret keys from the WordPress database. No public POC is referenced in the available data, but the low attack complexity makes exploitation straightforward once authenticated.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 13, 2026

Blind SQL injection in the APIExperts "Square for WooCommerce" (woosquare) WordPress plugin affects all versions up to and including 4.7.4, allowing an authenticated attacker to inject crafted SQL into a database query and infer or extract data via boolean/time-based blind techniques. The flaw was reported by Patchstack and carries a CVSS 3.1 score of 8.5; no public exploit identified at time of analysis and it is not listed in CISA KEV. Because the CVSS vector specifies PR:L, exploitation requires an existing low-privileged authenticated session rather than fully anonymous access.

RemediationAI

No vendor-released patched version is identified in the provided data (the issue affects versions through <= 4.7.4), so the primary action is to update woosquare to the first release above 4.7.4 as soon as the vendor publishes it and to monitor the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/woosquare/vulnerability/wordpress-apiexperts-square-for-woocommerce-plugin-4-7-4-sql-injection-vulnerability?_s_id=cve) for the fixed version. Until a fix is confirmed, compensating controls include deploying a WordPress WAF or virtual patch (Patchstack/Wordfence rules for this CVE) to filter SQLi payloads on the plugin's endpoints, restricting or disabling self-service account registration so untrusted users cannot obtain the low-privilege session the exploit needs, and limiting access to the affected admin/AJAX endpoints via IP allowlisting or authentication gating; note that disabling registration or gating endpoints may break legitimate customer checkout/self-service flows, and WAF rules can be bypassed and should be treated as temporary. As defense in depth, ensure the WordPress database user has least-privilege grants to limit the blast radius of any extracted or altered data.

Affected VersionsENISA

APIExperts Square for WooCommerce 0 ≤4.7.4

Affected Packages

euvd apiexperts_square_for_woocommerce no fix

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

The affected component is woosquare, a WordPress/WooCommerce plugin from developer Saad Iqbal (APIExperts) that integrates the Square payment and inventory platform into WooCommerce stores (CPE: cpe:2.3:a:saad_iqbal:apiexperts_square_for_woocommerce). The root cause is CWE-89, Improper Neutralization of Special Elements used in an SQL Command, meaning user-controlled input reaches a SQL statement without proper parameterization or escaping (WordPress code typically failing to use $wpdb->prepare()). Because the injection is 'blind,' the query results are not returned directly in the response; an attacker instead observes conditional application behavior or response timing to reconstruct data character-by-character against the WordPress MySQL/MariaDB backend.

Know when Apiexperts Square For Woocommerce 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 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 7.1 HIGH

Network-reachable low-complexity SQLi needing a low-privilege account (PR:L); blind data read gives C:H with minor I:L, and I see no cross-authorization scope change (S:U) or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

DescriptionCVE.org

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Saad Iqbal APIExperts Square for WooCommerce woosquare allows Blind SQL Injection.This issue affects APIExperts Square for WooCommerce: from n/a through <= 4.7.4.

Executive ViewAI

Why It Matters

The Square for WooCommerce WordPress plugin (woosquare) versions through 4.7.4 contains a SQL injection vulnerability that allows low-privileged user accounts to extract sensitive data from your e-commerce database without requiring elevated permissions. With no vendor patch available and a CVSS severity of 8.5, this represents an immediate risk to customer data confidentiality in your WooCommerce environment.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict database user privileges for low-privileged WordPress roles; implement database query monitoring and alerting for anomalous SQL patterns; consider Web Application Firewall (WAF) rules to detect or block blind SQL injection patterns; audit and minimize the number of authenticated user accounts with database access; disable the plugin entirely if alternative payment processing solutions are available.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
WooCommerce Square payment integration plugin, moderate WordPress install base
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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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