Skip to main content

Xcare Theme CVE-2025-59550

HIGH
PHP Remote File Inclusion (CWE-98)
2025-10-22 audit@patchstack.com
8.1
CVSS 3.1 · Vendor: patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted HTTP request with file parameter
  2. Exploit
    Satisfy high-complexity path conditions
  3. Execution
    Include arbitrary local file via PHP require
  4. Impact
    Disclose 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (patchstack) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (patchstack).

CVSS VectorVendor: patchstack

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Low
niche commercial WordPress theme, limited production deployment footprint
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Medium

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

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

CVE-2012-1823 CRITICAL POC
9.8 May 11

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

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

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

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

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

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy