CVE-2025-68563
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-68563 is a PHP Local File Inclusion (LFI) vulnerability in the WP Shuffle Subscribe to Unlock Lite WordPress plugin, affecting all versions up to and including 1.3.0. The flaw stems from improper control of filename parameters used in PHP include/require statements (CWE-98), allowing network-based attackers to include arbitrary local files. It was published on December 24, 2025, and assigned by Patchstack. The vulnerability carries a CVSS v3.1 base score of 7.5 (High) (Feedly, Patchstack).

Technical details

The root cause is classified under CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program). The plugin fails to properly sanitize or validate user-supplied input before passing it to PHP file inclusion functions, enabling an attacker to manipulate the filename parameter to reference arbitrary files on the server's filesystem. Exploitation requires low privileges and no user interaction, and is achievable remotely over the network, though attack complexity is rated High, suggesting some precondition (e.g., specific configuration or parameter guessing) must be met. No public proof-of-concept code has been identified at this time (Feedly, Patchstack).

Impact

Successful exploitation can result in high impact to confidentiality, integrity, and availability of the affected WordPress site. An attacker can read sensitive server-side files (e.g., wp-config.php, /etc/passwd), and under certain conditions — such as when combined with file upload functionality or log poisoning — may escalate to arbitrary PHP code execution, leading to full site compromise. Lateral movement within the hosting environment is possible if credentials or configuration files are exposed through the included files (Feedly).

Exploitability

As of the time of reporting, no public proof-of-concept exploit has been observed, and there is no evidence of active in-the-wild exploitation (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.0015 (0.15%), indicating a currently low probability of exploitation in the near term. No threat actor attribution has been reported.

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Subscribe to Unlock Lite plugin (version ≤ 1.3.0) using tools like WPScan, Shodan, or by inspecting plugin directories (/wp-content/plugins/subscribe-to-unlock-lite/).
  2. Identify vulnerable parameter: Analyze the plugin's PHP source code or HTTP requests to locate the input parameter passed unsanitized to a PHP include() or require() function.
  3. Craft LFI payload: Construct a request with a manipulated filename parameter using path traversal sequences (e.g., ../../../../etc/passwd or ../../../../wp-config.php) to reference sensitive files on the server.
  4. Send malicious request: Submit the crafted HTTP request (GET or POST) to the vulnerable plugin endpoint with the LFI payload, using low-privilege credentials if required.
  5. Retrieve sensitive data: Observe the server response for the contents of the included file (e.g., database credentials from wp-config.php).
  6. Escalate (optional): If a file upload vector exists, upload a PHP web shell, then use the LFI to include and execute it, achieving remote code execution (Feedly).

Indicators of compromise

  • Network: Unusual HTTP requests to Subscribe to Unlock Lite plugin endpoints containing path traversal sequences (../, ..%2F, %2e%2e%2f) in parameter values; requests for known sensitive paths such as wp-config.php or /etc/passwd.
  • Logs: WordPress or web server access logs showing repeated requests to plugin-specific PHP files with abnormal filename parameters; HTTP 200 responses to requests containing traversal patterns.
  • File System: Unexpected new PHP files or web shells in the WordPress uploads directory or plugin folder; modification timestamps on plugin files inconsistent with installation date.
  • Process: Unusual PHP child processes spawned by the web server (e.g., curl, wget, bash) that may indicate code execution following LFI exploitation.

Mitigation and workarounds

The primary remediation is to update the Subscribe to Unlock Lite plugin to a version newer than 1.3.0. If an immediate update is not possible, consider temporarily deactivating the plugin to eliminate the attack surface. Additional hardening measures include implementing strict input validation, using allow-lists for permitted file inclusions, disabling PHP's allow_url_include directive in php.ini, and monitoring server logs for suspicious file access patterns (Feedly, Patchstack).

Community reactions

The vulnerability received brief coverage from security news aggregators and automated feeds shortly after its December 24, 2025 disclosure, including mentions on Mastodon via TheHackerWire and Bluesky. Wordfence included it in their weekly WordPress vulnerability report covering December 15, 2025 to January 4, 2026 (Wordfence Blog). No significant vendor statements or notable researcher commentary beyond automated reporting have been identified.

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-78570CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78568CRITICAL9.8
  • totaldonations
NoNoAug 25, 2026
CVE-2026-78572HIGH8.1
  • kalles-addons
NoNoAug 25, 2026
CVE-2026-78576HIGH7.5
  • readabler
NoYesAug 25, 2026
CVE-2026-76128MEDIUM6.4
  • ecommerce-product-catalog
NoYesAug 25, 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