Description
The CubeWP Framework WordPress plugin before 1.1.31 does not properly sanitize and escape a parameter before using it in a SQL statement through an AJAX action, and does not include a capability check on that action, allowing users with Subscriber-level access and above to perform SQL injection attacks.
Published: 2026-08-09
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CubeWP Framework WordPress plugin before version 1.1.31 contains an improperly sanitized input that is used in a database query through the cubewp_remove_relation AJAX action. Because the plugin fails to escape the parameter and omits a capability check, an attacker with Subscriber-level access or higher can inject arbitrary SQL. This flaw can lead to unauthorized reading, modification or deletion of data, thereby compromising the confidentiality, integrity and availability of the site’s database. The weakness corresponds to CWE‑89.

Affected Systems

The vulnerability affects all installations of CubeWP Framework older than 1.1.31. Only users who can access the plugin’s AJAX endpoint – namely those with Subscriber role or higher – can exploit the flaw. No specific sub‑versions are listed beyond the general cut‑off.

Risk and Exploitability

Without a publicly available EPSS score the exact likelihood of exploitation is unknown, but the exploitation path is straightforward: an authenticated user sends a crafted request to the cubewp_remove_relation action, and the unvalidated parameter is interpolated directly into a SQL statement. Because the action accepts any Subscriber or above, privilege escalation is not needed. The exploit can therefore be attempted by a typical content contributor or a compromised subscriber account. The vulnerability is not listed in CISA’s KEV catalog, yet its potential to damage the database demands immediate attention.

Generated by OpenCVE AI on August 9, 2026 at 07:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update CubeWP Framework to version 1.1.31 or later
  • Restrict the cubewp_remove_relation AJAX action so it only accepts users with higher than Subscriber privileges until a patch is applied
  • Employ a web application firewall or database query monitor to detect and block malicious SQL injection attempts

Generated by OpenCVE AI on August 9, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 09 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Sun, 09 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The CubeWP Framework WordPress plugin before 1.1.31 does not properly sanitize and escape a parameter before using it in a SQL statement through an AJAX action, and does not include a capability check on that action, allowing users with Subscriber-level access and above to perform SQL injection attacks.
Title CubeWP Framework < 1.1.31 - Subscriber+ SQL Injection via cubewp_remove_relation
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-09T06:00:14.438Z

Reserved: 2026-07-24T10:14:51.489Z

Link: CVE-2026-17017

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-09T07:30:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')