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: 8.1 High
EPSS: < 1% Very Low
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

The CVSS score of 8.1 classifies this vulnerability as high severity. The EPSS score of 0.00156 indicates a very low, but non‑zero, exploitation probability. 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 10, 2026 at 22:52 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 10, 2026 at 22:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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-10T19:14:20.675Z

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

Link: CVE-2026-17017

cve-icon Vulnrichment

Updated: 2026-08-10T19:14:13.592Z

cve-icon NVD

Status : Deferred

Published: 2026-08-09T06:18:17.940

Modified: 2026-08-26T16:31:16.753

Link: CVE-2026-17017

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T23:00:07Z

Weaknesses
  • CWE-89

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