Xcare Theme CVE-2025-59550
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted HTTP request with file parameter
-
ExploitSatisfy high-complexity path conditions
-
ExecutionInclude arbitrary local file via PHP require
-
ImpactDisclose sensitive files or escalate to code execution
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 | Exploitation requires a request that reaches an Xcare theme code path which passes attacker-controlled input into a PHP include/require statement; it affects only Xcare theme versions below 6.5. No authentication is required (PR:N), but the CVSS AC:H indicates meaningful limiting factors - the attacker must craft input that satisfies specific conditions (e.g., a valid-looking path or parameter format, or filter bypass) for the file inclusion to resolve, so exploitation is not point-and-click. The product must be a live WordPress site running the vulnerable Xcare theme; sites on 6.5 or later, or not using this theme, are unaffected. |
| Impact | This is a genuine but second-tier priority. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N) describes a network-reachable, unauthenticated flaw with full C:H/I:H/A:H impact, which drives the 8.1 'High' score - but the AC:H (high attack complexity) is the critical moderating signal, indicating exploitation is not trivially reliable and likely requires specific conditions or crafted input to succeed. Supporting signals point to lower real-world urgency: EPSS is only 0.52% (42nd percentile), there is NO CISA KEV listing, and NO public exploit code was identified - so this is theoretically serious but not currently being exploited at scale. Note a label tension: CWE-98 is titled 'PHP Remote File Inclusion' and impacts are rated I:H/A:H, yet the description explicitly says 'PHP Local File Inclusion' and the tags emphasize 'Information Disclosure' - LFI primarily yields confidentiality impact, with integrity/availability realistic only via escalation (e.g., log poisoning to code execution); verify the actual impact depth with the vendor/Patchstack advisory. Combined with a niche affected product, this warrants prompt patching but not emergency response. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a crafted HTTP request to a vulnerable Xcare theme endpoint, supplying input that is passed into a PHP include/require statement to load an arbitrary local file. Because attack complexity is high, the attacker must satisfy specific conditions (e.g., a particular parameter value or path format) before the inclusion resolves, after which they can read sensitive files such as wp-config.php or potentially escalate to code execution. No public proof-of-concept exploit was identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Local file inclusion in the WordPress Xcare theme affects all versions below 6.5, letting remote attackers feed crafted input into a PHP include/require path and pull local files into the response. No authentication is required (PR:N) and no user interaction is needed (UI:N), but the CVSS rating is AC:H, meaning the attacker must satisfy specific conditions - such as matching an expected path or parameter format, or bypassing a filter - before the inclusion resolves, so this is not a point-and-click exploit. At the time of analysis there is no public exploit code identified and no confirmed active exploitation (EPSS is only 0.52%, 42nd percentile), making this a genuine but second-tier priority on sites actually running the vulnerable theme.
RemediationAI
Update the Xcare theme to version 6.5 or later, which is the patched release for this issue; the advisory at https://patchstack.com/database/Wordpress/Theme/xcare/vulnerability/wordpress-xcare-theme-6-5-local-file-inclusion-vulnerability?_s_id=cve documents the fix and is the reference to cite in change tickets and patch reports. Because Xcare is not a wordpress.org-hosted theme, it will not be updated by the WordPress dashboard's automatic theme updates for repository themes, so verify the installed version directly and pull the new package from the vendor. If upgrading is not immediately possible, the most effective compensating control is to deactivate and remove the Xcare theme entirely from the web root until it can be patched - a theme can be deleted even if it is not the active theme, and leaving it on disk keeps the vulnerable PHP files reachable by direct URL requests; the trade-off is that any active site using Xcare will fall back to a default theme and lose its design until the patched version is reinstalled. As a supplementary measure, block or closely monitor direct HTTP access to PHP files inside the theme directory (for example /wp-content/themes/xcare/*.php) via web server or WAF rules and log the attempts, accepting that overly broad rules of this kind can break legitimate theme functionality. Given the AC:H rating and limited exploit signal, patching to 6.5 and removing unused copies of the theme on all WordPress instances in scope should resolve the exposure.
Affected ProductsAI
The affected product is the designervily Xcare WordPress theme, all versions released up to and including those earlier than 6.5 (Patchstack describes the range as "from n/a through < 6.5"). Sites on Xcare 6.5 or later are not affected, and sites that do not run this theme are unaffected regardless of WordPress or PHP version. Because Xcare is distributed as a commercial/third-party theme rather than through the WordPress.org theme directory, there is no wordpress.org CPE or core-tracked advisory for it; the identifying reference is the vendor-topic listing at https://patchstack.com/database/Wordpress/Theme/xcare/vulnerability/wordpress-xcare-theme-6-5-local-file-inclusion-vulnerability?_s_id=cve.
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
The flaw is CWE-98, Improper Control of Filename for Include/Require Statement in a PHP Program, a class native to PHP applications where user-supplied data is concatenated into an include(), include_once(), require(), or require_once() call without adequate validation. Here the vulnerable code lives in the Xcare WordPress theme, a third-party commercial theme distributed outside the WordPress.org repository, so it is not fixed by WordPress core updates. Because the theme is PHP running under the web server's user context, a success case yields disclosure of files readable by that user - configuration files such as wp-config.php, which contains database credentials, are the typical target, and write primitives on the same theme code (reflected in the I:H component of the CVSS vector) mean the impact is not purely read-only. The vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H (score 8.1) confirms network reachability without credentials, tempered by the high attack complexity that reflects the token/path conditions an attacker must satisfy. No CPE data was supplied beyond the WordPress/theme tags, and the sole authoritative reference is the Patchstack database entry for the theme.
Know when PHP 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 and unauthenticated (AV:N/PR:N); AC:H reflects the specific crafted-input conditions needed; C:H for arbitrary file read, with I:H/A:H retained for realistic LFI-to-code-execution escalation.
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
DescriptionCVE.org
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in designervily Xcare xcare allows PHP Local File Inclusion.This issue affects Xcare: from n/a through < 6.5.
Executive ViewAI
The WordPress Xcare theme (versions below 6.5) contains a high-severity local file inclusion vulnerability that could allow unauthenticated attackers, under specific conditions, to retrieve sensitive files from affected web servers. This is a second-tier but genuine risk for organizations with externally reachable WordPress sites using the theme, as no public exploit or active exploitation is currently identified and no vendor patch is available, so exposure depends on whether the theme remains deployed. Leadership should prioritize confirming whether any business-critical sites run this theme and ensure mitigating controls are in place.
No vendor-released patch identified at time of analysis: deactivate or remove the Xcare theme where possible; if it must remain, apply WAF virtual patching to block path traversal and include/require manipulation, restrict PHP open_basedir and file permissions, disable allow_url_include, and monitor logs for local file inclusion attempts.
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.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB