Summary
CVE-2026-13339 is a path traversal (directory traversal, CWE-22) vulnerability in the CubeWP Framework plugin for WordPress affecting all versions up to and including 1.1.30. It allows unauthenticated attackers to read arbitrary files on the server, and is rated HIGH severity with a CVSS v3.1 base score of 7.5.
Technical details
- Root cause: The
cubewp_get_svg_contentfunction does not properly restrict pathname input supplied through theprev_iconandnext_iconparameters, allowing directory traversal outside the intended path. - Trigger conditions: The AJAX action requires a nonce, but the nonce is publicly emitted into the markup of any page rendering the CubeWP posts shortcode or widget with AJAX loading enabled, so any unauthenticated visitor can harvest it before sending the request.
- Attack vector: Network; remotely exploitable without authentication, privileges, or user interaction.
- Impact: Disclosure of the contents of arbitrary files on the server, which may contain sensitive information such as credentials. No integrity or availability impact.
Affected software
- CubeWP Framework (WordPress plugin) — all versions up to and including 1.1.30.
Severity
- CVSS v3.1 base score: 7.5 (HIGH)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the CubeWP Framework plugin to version 1.1.31 or later, which contains the fix.
- If no patch can be applied: Restrict access to
admin-ajax.phpfor the affected action at the web server or WAF layer, disable AJAX loading on CubeWP posts shortcodes/widgets, and review server logs for suspicious AJAX requests targetingcubewp_get_svg_contentor requests containing traversal sequences in theprev_icon/next_iconparameters.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
/wp-content/plugins/cubewp-framework/

