Skyward Theme
CVE-2025-69164
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running Skyward ≤1.10
-
DeliveryCraft HTTP request with traversal payload in include parameter
-
ExploitServer resolves attacker-controlled path in include() call
-
ExecutionRead wp-config.php or execute staged PHP file
-
ImpactExfiltrate DB credentials or gain RCE as web user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Command and Control The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerable Skyward WordPress theme version 1.10 or earlier must be installed and active on the target WordPress site, with the vulnerable include/require code path reachable over HTTP(S). Exploitation requires no authentication and no user interaction per the CVSS vector (PR:N/UI:N), but the AC:H rating indicates a non-default precondition - likely knowledge of the specific theme parameter accepting the file path, a successful path-traversal or wrapper bypass against any sanitization, and for full RCE, the presence of an attacker-controllable PHP file on the local filesystem (uploaded media, log file, session file, or temp file). Sites running Skyward versions newer than 1.10, or with the theme installed but inactive such that its endpoints are not registered, are not exposed. |
| Impact | The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H combined with the 8.1 base score indicates a high-severity, network-reachable, unauthenticated flaw with full CIA impact - significant on paper. However, AC:H signals that successful exploitation requires conditions outside the attacker's control (likely a specific request shape, traversal technique, or pre-existing file on disk), which tempers the practical risk. No EPSS score, KEV listing, or public POC has been provided, so this is not confirmed actively exploited and no public exploit code has been identified at time of analysis; given the small footprint of premium ThemeRex themes versus mass-market plugins, this is more likely targeted than opportunistic. The single Patchstack reference is the authoritative source; absence of an NVD CPE range for fixed versions and no vendor changelog in the input means the patched version cannot be independently confirmed from the data provided. |
| Exploit ScenarioDerived | A remote unauthenticated attacker crafts an HTTP request to a vulnerable Skyward theme endpoint, supplying a path-traversal payload in the file-loading parameter to read sensitive files such as wp-config.php and exfiltrate database credentials. If the attacker can stage a PHP payload on the server first - for example through an unrestricted file-upload feature, a poisoned log file, or session file injection - the same LFI primitive can be chained into remote code execution under the web server's PHP user. No public exploit code has been identified at time of analysis, and the AC:H rating suggests a non-trivial trigger condition. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
Unauthenticated local file inclusion in ThemeRex Skyward WordPress theme versions 1.10 and earlier allows remote attackers to include and execute arbitrary local PHP files on the server, enabling sensitive file disclosure and potential remote code execution. The flaw is reachable without authentication over the network and no public exploit has been identified at time of analysis, though Patchstack has catalogued the issue in their vulnerability database. CVSS rates the impact as 8.1 (High) reflecting full confidentiality, integrity, and availability compromise despite high attack complexity.
RemediationAI
Upstream fix available per Patchstack advisory; released patched version is not independently confirmed in the provided data, so administrators should consult the ThemeRex changelog or Patchstack record at https://patchstack.com/database/wordpress/theme/skyward/vulnerability/wordpress-skyward-theme-1-10-local-file-inclusion-vulnerability and upgrade to any version greater than 1.10. Until a confirmed patched version is installed, compensating controls include deploying a WordPress-aware WAF such as Patchstack, Wordfence, or ModSecurity with WordPress core rules to block path traversal sequences (../, %2e%2e%2f, null bytes) and known LFI parameters reaching the Skyward theme directory; restricting wp-content/themes/skyward/ exposure at the web server level by denying direct PHP execution on non-template files (with the trade-off of potentially breaking legitimate AJAX endpoints); disabling PHP allow_url_include and tightening open_basedir to the WordPress root to limit which files can be included; and as a last resort, switching to a different theme until a fixed Skyward release is verified.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Skyward is a commercial WordPress theme published by ThemeRex (CPE cpe:2.3:a:themerex:skyward). The root cause is CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), commonly known as PHP Remote/Local File Inclusion. This class of bug occurs when a PHP include(), require(), include_once(), or require_once() statement uses user-controlled input to build a filesystem path without proper allow-listing or sanitization. In WordPress theme contexts, this typically manifests through AJAX handlers, shortcode parameters, or template-loading routines that accept a 'file', 'template', 'page', or similar parameter from a request and pass it to an include statement, allowing path traversal sequences or local PHP files (including uploaded media or log files) to be executed in the theme's PHP context.
Know when Skyward gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable WordPress theme endpoint, no auth or user interaction; AC:H reflects required traversal/wrapper technique and file-staging for RCE; full CIA impact via LFI-to-RCE on web server context.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Local File Inclusion in Skyward <= 1.10 versions.
Executive ViewAI
ThemeRex Skyward WordPress theme (versions 1.10 and earlier) contains an unauthenticated remote file inclusion vulnerability enabling arbitrary PHP code execution, creating exposure to complete website compromise and data breach without requiring attacker credentials. Any organization operating WordPress sites using this theme faces immediate risk of unauthorized access, data theft, and operational disruption.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately disable and remove ThemeRex Skyward theme; (2) Deploy WAF rules to block requests to theme file paths and local file inclusion attack patterns; (3) Enable detailed logging and alerting on PHP file inclusion attempts and suspicious file access; (4) Restrict PHP execution permissions in web server directories to prevent code execution; (5) Maintain current backup to enable rapid recovery if compromise is detected.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB