CVE-2026-28020
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-28020 is a Local File Inclusion (LFI) vulnerability in the ThemeREX Chroma WordPress theme affecting all versions through 1.11. Classified under CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), it allows unauthenticated network attackers to include and execute arbitrary local files on the server. The vulnerability was reported on September 30, 2025, by Tran Nguyen Bao Khanh (VCI - VNPT Cyber Immunity) and publicly disclosed on March 2–5, 2026. It carries a CVSS v3.1 base score of 8.1 (High) (Patchstack, Feedly).

Technical details

The root cause is improper control of filename parameters used in PHP include/require statements within the Chroma theme (CWE-98), which maps to CAPEC-193 (PHP Remote File Inclusion). Despite the CWE classification referencing remote file inclusion, the exploitable behavior is Local File Inclusion (LFI), where an attacker manipulates a filename parameter passed to a PHP include function to reference arbitrary files on the server's filesystem. Exploitation requires no authentication and no user interaction, though attack complexity is rated High, suggesting some precondition or bypass is needed (e.g., specific server configuration or path traversal). No public proof-of-concept code has been identified at this time (Patchstack, Feedly).

Impact

Successful exploitation allows an attacker to include and execute arbitrary local files on the web server, potentially exposing sensitive files such as WordPress configuration files (wp-config.php) containing database credentials, which could lead to full database compromise. The vulnerability carries HIGH impact on confidentiality, integrity, and availability, enabling unauthorized data access, remote code execution (if combined with file upload or log poisoning), and potential lateral movement within the hosting environment (Patchstack, Feedly).

Exploitability

There is no confirmed public proof-of-concept exploit or evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.053% (0.000530), indicating a low current probability of exploitation. No threat actor attribution has been made, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Patchstack notes that vulnerabilities of this class (LFI with CVSS 8.1) are frequently used in mass-exploit campaigns targeting WordPress sites regardless of traffic size (Patchstack, Feedly).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites using the ThemeREX Chroma theme version 1.11 or earlier via passive fingerprinting (e.g., checking /wp-content/themes/chroma/style.css for version metadata) or tools like WPScan.
  2. Identify vulnerable parameter: Locate the theme's PHP file(s) that accept user-controlled input passed to an include or require statement — typically via a GET/POST parameter controlling template or file selection.
  3. Craft LFI payload: Construct a request with a path traversal payload (e.g., ../../../../wp-config.php or /etc/passwd) in the vulnerable parameter to reference sensitive local files.
  4. Send malicious request: Submit the crafted HTTP request to the vulnerable endpoint without authentication.
  5. Retrieve sensitive data: If successful, the server's response will include the contents of the targeted file (e.g., database credentials from wp-config.php), enabling further compromise such as database access or escalation to RCE via log poisoning (Patchstack).

Indicators of compromise

  • Network: Unusual HTTP GET or POST requests to Chroma theme endpoints containing path traversal sequences (e.g., ../, ..%2F, %2e%2e%2f) in query parameters; requests targeting sensitive file paths such as wp-config.php or /etc/passwd.
  • Logs: Web server access logs showing repeated requests to theme PHP files with abnormal parameter values containing directory traversal strings; HTTP 200 responses to requests with traversal payloads.
  • File System: Unexpected access timestamps on sensitive files such as wp-config.php, /etc/passwd, or server log files; presence of web shells in the theme directory if LFI is chained with file upload.
  • Process: Unusual PHP processes spawning child processes (e.g., shell commands) if LFI is escalated to remote code execution via log poisoning or uploaded file inclusion.

Mitigation and workarounds

As of the disclosure date, no official patch from ThemeREX is available for the Chroma theme. Immediate recommended actions include: disabling or removing the Chroma theme if not actively required; implementing Patchstack's virtual patching/mitigation rule, which has been issued to block exploitation attempts until an official patch is released; deploying Web Application Firewall (WAF) rules to block path traversal and file inclusion patterns; restricting filesystem permissions to limit exposure of sensitive files; and monitoring web server logs for suspicious file inclusion attempts. Site owners should check the Patchstack advisory and ThemeREX for patch availability (Patchstack).

Community reactions

The vulnerability was included in Wordfence's weekly WordPress vulnerability report for the period of March 2–8, 2026, indicating broad community awareness within the WordPress security ecosystem. Patchstack, which discovered and disclosed the vulnerability, has issued a virtual mitigation rule for its users. No significant vendor statement from ThemeREX or notable independent researcher commentary has been identified beyond the initial disclosure (Wordfence, Patchstack).

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-82923CRITICAL9.8
  • gw-website-builder-main
NoNoSep 04, 2026
CVE-2026-12483HIGH7.5
  • sfwd-lms
NoYesSep 04, 2026
CVE-2026-84045MEDIUM5.3
  • ecab-taxi-booking-manager
NoYesSep 04, 2026
CVE-2026-84044MEDIUM5.3
  • mp-restaurant-menu
NoYesSep 04, 2026
CVE-2026-84043MEDIUM5.3
  • epayco-gateway
NoYesSep 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management