Description
The CubeWP Framework plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.1.30 via the 'cubewp_get_svg_content' function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. This is exploitable by unauthenticated attackers because the required nonce is publicly emitted into the markup of any page rendering the CubeWP posts shortcode or widget with AJAX loading enabled, making it harvestable by any guest visitor before submitting the AJAX request.
Published: 2026-08-01
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CubeWP Framework plugin for WordPress contains a directory traversal vulnerability in its cubewp_get_svg_content function. An attacker can supply crafted input that causes the plugin to read any file located on the server, including configuration files and credentials. The vulnerability is exploitable without authentication because a public nonce is emitted into page markup where the CubeWP posts shortcode or widget is rendered with AJAX loading enabled, allowing any visitor to obtain the necessary token before making the AJAX request. This flaw permits an unauthenticated user to gain confidential information from the web server, leading to information disclosure and potential compromise of the site.

Affected Systems

WordPress sites running CubeWP Framework version 1.1.30 or earlier are affected. The manipulation is performed via the CubeWP framework’s AJAX endpoints that expose the vulnerable function, making the vulnerability present in all WordPress installations that include this plugin at or below the specified version.

Risk and Exploitability

The CVSS score of 7.5 indicates the potential for significant impact. The EPSS score of less than 1% suggests that while the flaw exists, widespread exploitation is unlikely at the moment. The vulnerability is not listed in the CISA KEV catalog, further indicating a lower current threat level. The attack vector is purely web‑based; any unauthenticated visitor who can load a page with the CubeWP shortcode or widget can obtain the nonce and send a crafted AJAX request to read files.

Generated by OpenCVE AI on August 4, 2026 at 11:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update CubeWP Framework to the latest available version, which includes the directory traversal fix.
  • If an upgrade cannot be performed immediately, remove or disable the CubeWP shortcode or widget on publicly accessible pages, or configure the site to require authentication for the related AJAX calls.
  • Deploy a Web Application Firewall rule or network filter that blocks directory traversal patterns (e.g., '../') in requests to the CubeWP AJAX endpoints.

Generated by OpenCVE AI on August 4, 2026 at 11:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 02 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Cubewp1211
Cubewp1211 cubewp Framework
Wordpress
Wordpress wordpress
Vendors & Products Cubewp1211
Cubewp1211 cubewp Framework
Wordpress
Wordpress wordpress

Sun, 02 Aug 2026 00:00:00 +0000

Type Values Removed Values Added
Description The CubeWP Framework plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.1.30 via the 'cubewp_get_svg_content' function. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the server, which can contain sensitive information. This is exploitable by unauthenticated attackers because the required nonce is publicly emitted into the markup of any page rendering the CubeWP posts shortcode or widget with AJAX loading enabled, making it harvestable by any guest visitor before submitting the AJAX request.
Title CubeWP Framework <= 1.1.30 - Unauthenticated Arbitrary File Read via prev_icon/next_icon Parameter
Weaknesses CWE-22
References
Metrics cvssV3_1

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


Subscriptions

Cubewp1211 Cubewp Framework
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-03T15:37:36.562Z

Reserved: 2026-06-25T14:01:39.269Z

Link: CVE-2026-13339

cve-icon Vulnrichment

Updated: 2026-08-03T13:44:07.968Z

cve-icon NVD

Status : Deferred

Published: 2026-08-02T00:16:22.760

Modified: 2026-08-12T21:00:37.147

Link: CVE-2026-13339

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:15:06Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')