LuxMed WordPress Theme CVE-2025-69115
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running LuxMed theme
-
DeliveryLocate vulnerable include parameter
-
ExploitStage attacker-controlled file via upload or log poisoning
-
ExecutionSend crafted LFI request to theme endpoint
-
PersistPHP includes and executes malicious file
-
ImpactDrop webshell and exfiltrate wp-config/patient data
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 | Target must be a WordPress site running the ThemeREX 'LuxMed | Medicine & Healthcare Doctor' theme at version 1.2.2 or earlier with the theme active so its vulnerable PHP endpoint is reachable. No authentication or user interaction is required (PR:N/UI:N), but AC:H indicates the attacker must craft a specific request against the vulnerable file/template parameter and, to reach full code execution rather than mere file disclosure, needs a way to place attacker-controlled content on the local filesystem (e.g. media upload, log poisoning) or a PHP stream wrapper enabled in php.ini. Exploitation is limited by the niche deployment footprint of this commercial medical theme and by PHP hardening settings such as open_basedir and disabled allow_url_include. |
| Impact | The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H is internally inconsistent with a pure information-disclosure LFI: it reports high impact across confidentiality, integrity and availability, which implies the inclusion can reach attacker-controlled PHP (effectively RCE via log poisoning, uploaded files, or PHP wrappers) - that is the realistic worst case for a WordPress LFI and explains the 8.1 score despite AC:H. PR:N and UI:N make it remotely reachable with no authentication, but AC:H signals that some non-trivial precondition (specific request shape, knowledge of a writable path, or interaction with another component) is needed. There is no EPSS score, no SSVC decision, no CISA KEV listing, and no public POC referenced - only the Patchstack advisory - so real-world exploitation pressure is currently low, but the niche audience (medical/clinic sites running an unmaintained ThemeREX product) and the unauthenticated nature mean any published POC would rapidly shift this from theoretical to opportunistic mass-scan territory. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP request to a vulnerable theme endpoint, supplying a path parameter that traverses to a local file under attacker control - for example a previously uploaded media file, a poisoned web-server log, or a PHP filter wrapper - causing the WordPress PHP process to include and execute it. Successful exploitation yields code execution as the web-server user, enabling webshell deployment, database credential theft from wp-config.php, and patient data exfiltration from the medical site. No public POC is referenced in the supplied data, so an attacker would first need to reverse-engineer the vulnerable parameter from the theme source. |
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 the ThemeREX LuxMed Medicine & Healthcare Doctor WordPress theme versions 1.2.2 and earlier allows remote attackers to include and execute arbitrary local PHP files on the server. The flaw is CWE-98 (improper control of filename for include/require) and carries CVSS 8.1 (high), though attack complexity is high; no public exploit identified at time of analysis and the vulnerability is not listed in CISA KEV.
RemediationAI
No vendor-released patch identified at time of analysis; the Patchstack advisory (https://patchstack.com/database/wordpress/theme/luxmed/vulnerability/wordpress-luxmed-medicine-healthcare-doctor-wordpress-theme-theme-1-2-2-local-file-inclusion-vulnerability) is the authoritative reference and should be consulted for any fixed build above 1.2.2 once published. Until a patched version is available, operators should deactivate and remove the LuxMed theme and switch to a maintained alternative (the strongest mitigation but causes site appearance/functionality loss), or place a WAF rule in front of WordPress that blocks requests containing path-traversal sequences (../, ..%2f, php://, file://, data://) and suspicious file/template/view parameters targeting theme PHP files (low functional impact but bypassable if the vulnerable parameter name is unknown). Harden PHP by setting allow_url_include=Off (should already be the default) and open_basedir to the WordPress document root to limit which files the include can reach, accepting that this can break plugins that legitimately access files outside that path.
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 affected product is a commercial WordPress theme distributed by ThemeREX (cpe:2.3:a:themerex:luxmed_|_medicine_&_healthcare_doctor_wordpress_theme) targeted at medical and clinic websites. CWE-98 describes PHP Remote File Inclusion / Local File Inclusion caused by improper sanitization of a filename or path parameter passed to PHP include/require statements, allowing an attacker-controlled value to dictate which file the PHP interpreter loads. In WordPress themes this class of bug typically appears in a theme template loader, AJAX endpoint, or shortcode handler that takes a parameter (e.g. file, template, view) from HTTP input and concatenates it into an include() call without enforcing an allowlist or path normalization.
Know when Wordpress Theme 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, but AC:H reflects needing a specific parameter and a stageable local file; LFI to PHP include yields full C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Local File Inclusion in LuxMed | Medicine & Healthcare Doctor WordPress Theme <= 1.2.2 versions.
Executive ViewAI
The ThemeREX LuxMed Medicine & Healthcare Doctor WordPress theme (versions 1.2.2 and earlier) contains an unauthenticated remote file inclusion vulnerability that could allow attackers to execute arbitrary PHP code on affected servers without credentials. This poses direct risk to healthcare organizations relying on this theme, potentially exposing patient data and enabling full server compromise.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately disable or remove the vulnerable theme from production WordPress installations; (2) Deploy WAF rules to block local file inclusion patterns (e.g., PHP wrapper schemas, path traversal sequences); (3) Restrict PHP file upload capabilities on web server; (4) Monitor web server and PHP error logs for include/require errors and file access anomalies; (5) Isolate affected servers from production networks if not yet patched.
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.
Affected Products (CPE)CVE.org
More in Wordpress Theme
View allThe Newscrunch theme for WordPress is vulnerable to arbitrary file uploads due to a missing capability check in the news
The Mesmerize & Materialis themes for WordPress are vulnerable to authenticated options change in versions up to, and in
A vulnerability in posimyththemes Nexter nexter.0.3. Rated high severity (CVSS 8.5), this vulnerability is remotely expl
The Brilliance <= 1.2.7, Activello <= 1.4.0, and Newspaper X <= 1.3.1 themes for WordPress are vulnerable to Plugin Acti
Remote code execution in the dmcwebzone Airin Blog WordPress plugin (versions up to and including 1.6.1) is possible thr
Unauthenticated arbitrary file upload in the Clanora WordPress theme (versions before 1.3.1) allows remote attackers to
search.php in the Nova Lite theme before 1.3.9 for WordPress allows Reflected XSS. Rated medium severity (CVSS 6.1), thi
Arbitrary file upload in the CMSSuperHeroes Wastia WordPress theme (all versions before 1.1.3) allows remote attackers t
Unauthenticated arbitrary file upload in the Doctreat WordPress theme (versions up to and including 1.7.0) allows remote
Unrestricted Upload of File with Dangerous Type vulnerability in EPC AI Hub allows Upload a Web Shell to a Web Server.3.
Backdoor / malicious code implant in the Silk Themes 'Newspapers X' WordPress theme (versions 1.0.46 through 1.0.48) all
Critical unrestricted file upload vulnerability in NasaTheme Flozen that allows unauthenticated remote attackers to uplo
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB