CVE-2026-13339

CubeWP Framework <= 1.1.30 - Unauthenticated Arbitrary File Read via prev_icon/next_icon Parameter

Published Aug 1, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Cubewp1211
Cubewp1211 cubewp Framework
Wordpress
Wordpress wordpress
Vendors & Products Cubewp1211
Cubewp1211 cubewp Framework
Wordpress
Wordpress wordpress
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'}

Weaknesses
  • CWE-22

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

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Aug 3, 2026, 3:37 PM
Reserved
Jun 25, 2026, 2:01 PM
Status
Deferred
Published
Aug 2, 2026, 12:16 AM
Modified
Aug 12, 2026, 9:00 PM