CVE-2026-9065

Critical

Description

SureCart version prior to 4.2.1 are vulnerable to authenticated SQL injection via multiple parameters ('model_name', 'model_id', 'integration_id', 'provider') on the REST API endpoint '/surecart/v1/integrations/{id}'. The root cause is a flawed escaping bypass in the query builder ('wp-query-builder'). Values passed to the 'where()' method are only sanitized via '$wpdb->prepare()' when they do **not** contain a dot ('.') or the WordPress table prefix ('wp_'). By including a dot anywhere in the payload, an attacker completely bypasses the escaping logic and injects arbitrary SQL into the 'WHERE' clause, allowing full UNION-based extraction of the database.

SeverityCritical
CVSS9.3
Exploit probability—
ProductSurecart
PublishedMay 20, 2026
First seenMay 20, 2026
Weakness typeCWE-89SQL injection

How to fix

Update
  • brainstormforce Surecart4.2.1 or later

Affected products

ProductAffected versionsFixed in
brainstormforce SurecartO ≤ v < 4.2.14.2.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.