CVE-2025-60201
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-60201 is a Local File Inclusion (LFI) vulnerability in the WP Customer Area WordPress plugin (slug: customer-area) by aguilatechnologies. It stems from improper control of filenames in PHP include/require statements (CWE-98), allowing unauthenticated remote attackers to include arbitrary local files. The vulnerability affects WP Customer Area versions up to and including 8.3.5, with no official patch available as of the latest reporting. It carries a CVSS v3.1 base score of 7.5 (High) and was published on November 6, 2025, with the Patchstack advisory updated July 21, 2025 (Patchstack).

Technical details

The root cause is classified as 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 a PHP include() or require() statement, enabling an attacker to manipulate the file path to include arbitrary files from the server's local filesystem. No authentication is required, and exploitation can be initiated remotely over the network with low attack complexity and no user interaction. The vulnerability is categorized under OWASP Top 10 A3: Injection and maps to CAPEC-193 (PHP Remote File Inclusion) (Patchstack).

Impact

Successful exploitation allows an unauthenticated attacker to read arbitrary local files from the web server, including sensitive configuration files such as wp-config.php, which contains database credentials. This could lead to full database compromise, credential theft, and potentially complete site takeover depending on server configuration. Confidentiality impact is rated High, while integrity and availability are unaffected by this specific vector (Patchstack).

Exploitability

The vulnerability requires no authentication, no user interaction, and has low attack complexity, making it highly accessible to opportunistic attackers. Patchstack classifies it as high priority and notes it is expected to be used in mass-exploit campaigns targeting thousands of WordPress sites regardless of traffic or popularity. The EPSS score is approximately 0.056% (0.000560), indicating a currently low but non-negligible probability of exploitation in the near term. No specific threat actor attribution or confirmed in-the-wild exploitation has been reported, and it does not appear in the CISA KEV catalog at this time (Patchstack).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the WP Customer Area plugin (versions ≤ 8.3.5) using tools like WPScan, Shodan, or Google dorks (e.g., inurl:/wp-content/plugins/customer-area).
  2. Identify vulnerable endpoint: Locate the plugin's PHP endpoint or parameter that passes user input to an include() or require() statement without proper sanitization.
  3. Craft malicious request: Send an unauthenticated HTTP request with a manipulated file path parameter (e.g., using path traversal sequences like ../../) targeting sensitive files such as wp-config.php or /etc/passwd.
  4. Retrieve sensitive data: The server processes the crafted include path and returns the contents of the targeted local file in the HTTP response, exposing credentials or other sensitive information.
  5. Escalate access: Use extracted database credentials from wp-config.php to access the WordPress database directly, enabling full site takeover or further lateral movement (Patchstack).

Indicators of compromise

  • Network: Unusual HTTP GET or POST requests to WP Customer Area plugin endpoints containing path traversal sequences (e.g., ../, ..%2F, %2e%2e%2f) in parameters; requests returning contents of system files.
  • Logs: WordPress or web server access logs showing requests to plugin URLs with encoded traversal patterns or references to sensitive files like wp-config.php, /etc/passwd, or /etc/shadow.
  • File System: No file-write artifacts expected from LFI alone, but monitor for unexpected file reads or access to configuration files by the web server process.
  • Process: Unexpected database connection attempts from external IPs following exploitation, suggesting credential reuse after wp-config.php disclosure.

Mitigation and workarounds

As of the latest reporting, no official patch from the plugin developer is available for WP Customer Area versions ≤ 8.3.5. Patchstack has issued a virtual patching/mitigation rule for subscribers to block exploitation attempts until an official fix is released. Site administrators are advised to deactivate and remove the plugin immediately if a patch is unavailable, restrict access to the WordPress admin panel, and monitor web server logs for traversal patterns. Hosting providers or web developers should be consulted if immediate removal is not feasible (Patchstack).

Community reactions

Patchstack, the assigning CNA, has flagged this vulnerability as high priority and warned it is the type likely to be used in mass-exploit campaigns against WordPress sites. The vulnerability was reported by researcher LVT-tholv2k on June 21, 2025, and published by Patchstack on July 21, 2025. No significant broader media coverage or notable social media commentary has been identified beyond the Patchstack advisory (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-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