Skip to main content

CubeWP Framework CVE-2026-17018

| EUVDEUVD-2026-55025 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-10 WPScan GHSA-8w3v-fgcp-f927
4.9
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
4.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
6.5 MEDIUM

Contributor is a low-privilege WordPress role (PR:L not PR:H); network-accessible REST API; read-only confidentiality impact only.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
Analysis Generated
Aug 11, 2026 - 23:46 vuln.today
CVSS changed
Aug 11, 2026 - 21:22 NVD
4.9 (MEDIUM)
CVE Published
Aug 10, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 10, 2026 - 06:00 cve.org
MEDIUM 4.9

DescriptionCVE.org

The CubeWP Framework WordPress plugin through 1.1.30 does not perform a per-object read authorization check, nor restrict which metadata keys may be requested, on one of its REST API endpoints, allowing users with the Contributor role and above to read arbitrary post metadata (including that of other users' draft, pending, private, and password-protected posts) and arbitrary user metadata of any user, including administrators.

AnalysisAI

Broken object-level authorization in the CubeWP Framework WordPress plugin through version 1.1.30 exposes arbitrary post and user metadata via an unprotected REST API endpoint. Any authenticated user with the Contributor role or higher can request metadata from posts they do not own - including draft, pending, private, and password-protected content - as well as metadata belonging to any user account, including site administrators. A publicly available exploit has been disclosed by WPScan, though EPSS signals (0.13%, 3rd percentile) indicate real-world exploitation remains limited at time of analysis.

Technical ContextAI

The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key), meaning the REST API endpoint accepts caller-supplied metadata key names and object identifiers without validating whether the requesting principal is authorized to read that specific object or key. WordPress natively provides post visibility and ownership controls, but the plugin bypasses these by not implementing per-object authorization checks on its custom endpoint. The affected product is identified in NVD CPE as cpe:2.3:a:unknown:cubewp_framework:*:*:*:*:*:*:*:* (vendor field unresolved), covering all versions up to and including 1.1.30. The plugin provides a framework layer for WordPress page/content builders, making its REST API surface accessible to any registered user on sites that allow contributor-level registration.

RemediationAI

Check whether a patched release beyond version 1.1.30 has been published by the CubeWP Framework plugin author via the WordPress plugin repository or the vendor's own channel; no confirmed fix version is available in the current data set (upstream fix status unconfirmed). If no patch is available, the most effective compensating control is to disable contributor-level or open user registration on the WordPress site via Settings > General > uncheck 'Anyone can register', which eliminates the low-privilege entry point. Additionally, restrict REST API access to authenticated sessions only by configuring a firewall rule or using a plugin such as Disable REST API to block unauthenticated and low-privilege REST calls to the affected endpoint path. As a further safeguard, audit stored user metadata for sensitive values (API keys, tokens) stored as WordPress usermeta and rotate any such credentials. Monitor the WPScan advisory at https://wpscan.com/vulnerability/df87c8d0-b3f3-4995-ac95-d63544e71a32/ for patch release notifications.

Share

CVE-2026-17018 vulnerability details – vuln.today

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