CVE-2026-3464
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-3464 is a path traversal vulnerability in the WP Customer Area plugin for WordPress that allows authenticated attackers to read or delete arbitrary files on the server. The flaw exists in the ajax_attach_file function and affects all plugin versions up to and including 8.3.4. It was published on April 17, 2026, with a patch made available the same day. The vulnerability carries a CVSS v3.1 base score of 8.8 (High) (GitHub Advisory, Wordfence).

Technical details

The root cause is insufficient file path validation (CWE-22: Path Traversal) in the ajax_attach_file function within private-file-addon.class.php and related handler files. An attacker can supply crafted path input — including directory traversal sequences — to escape the intended upload directory and reference arbitrary files on the server. The vulnerability is exploitable over the network with only low-level authenticated access (e.g., a Subscriber role, if granted access by an administrator), requiring no user interaction. Vulnerable code paths are documented in the plugin's source at lines 844, 883, and 920 of private-file-addon.class.php and lines 404, 422, and 428 of private-file-default-handlers.class.php (GitHub Advisory, WordPress Trac).

Impact

Successful exploitation allows an authenticated low-privileged attacker to read the contents of arbitrary server files — including wp-config.php, which contains database credentials and secret keys — leading to full credential exposure. Attackers can also delete arbitrary files; deleting wp-config.php forces WordPress into a reinstallation state, which can be leveraged to achieve remote code execution and complete site takeover. The combination of confidentiality, integrity, and availability impacts makes this vulnerability capable of fully compromising affected WordPress installations (GitHub Advisory, Wordfence).

Exploitability

As of the disclosure date, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.33–0.38%, placing it around the 60th percentile for exploitation probability within 30 days. The vulnerability is detectable by Qualys scanner (detection ID 531285) (GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the WP Customer Area plugin (version ≤ 8.3.4) using tools like WPScan or Shodan. Confirm the plugin is active and that the attacker's user role has been granted access to file attachment functionality by an administrator.
  2. Authenticate: Log in to the WordPress site with a low-privileged account (e.g., Subscriber) that has been granted access to the WP Customer Area file attachment feature.
  3. Craft malicious request: Send an authenticated AJAX request to the ajax_attach_file function with a manipulated file path parameter containing path traversal sequences (e.g., ../../wp-config.php) to escape the intended upload directory.
  4. Read sensitive files: Retrieve the response to obtain the contents of targeted files such as wp-config.php, exposing database credentials, authentication keys, and salts.
  5. Delete critical files (optional escalation): Send a deletion request targeting wp-config.php or other critical files. Deleting wp-config.php triggers WordPress's setup wizard on next visit, allowing an attacker to reconfigure the database connection and achieve remote code execution (GitHub Advisory, Wordfence).

Indicators of compromise

  • Network: Authenticated POST requests to WordPress AJAX endpoints (/wp-admin/admin-ajax.php) with action=ajax_attach_file containing path traversal sequences (e.g., ../, %2e%2e%2f) in file path parameters.
  • Logs: WordPress or web server access logs showing repeated AJAX requests from a low-privileged user account targeting the ajax_attach_file action with unusual file path values; HTTP 200 responses to requests referencing files outside the plugin's upload directory.
  • File System: Missing or recently deleted wp-config.php or other core WordPress files; unexpected access timestamps on sensitive files such as wp-config.php, .htaccess, or files in /etc/.
  • Process: Unexpected WordPress setup/installation page appearing (indicating wp-config.php deletion); new WordPress admin accounts created after a suspected deletion event.

Mitigation and workarounds

Update the WP Customer Area plugin to a version beyond 8.3.4 immediately, as a patch was released on April 17, 2026 (changeset 3507868) (WordPress Trac). As interim mitigations: restrict which user roles are granted access to the file attachment functionality within the plugin's settings; deploy WAF rules to detect and block path traversal patterns targeting the ajax_attach_file AJAX action; and harden file system permissions to limit the web server user's ability to read or delete files outside the WordPress root. Monitor access logs for suspicious traversal patterns (Wordfence).

Community reactions

Wordfence included CVE-2026-3464 in their weekly WordPress vulnerability report for April 13–19, 2026, highlighting it as a notable high-severity finding (Wordfence Blog). The vulnerability was noted on social platforms including Mastodon and Bluesky shortly after disclosure, primarily through automated CVE tracking accounts. No significant independent researcher commentary or broader media coverage has been identified beyond standard vulnerability aggregator reporting.

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-19859MEDIUM6.5
  • jetformbuilder
NoYesSep 06, 2026
CVE-2026-85038MEDIUM5.3
  • b2bking-wholesale-for-woocommerce
NoYesSep 06, 2026
CVE-2026-80439MEDIUM4.8
  • wpcf7-redirect
NoYesSep 06, 2026
CVE-2026-80437MEDIUM4.8
  • ninja-forms
NoYesSep 06, 2026
CVE-2026-19862MEDIUM4.8
  • jetformbuilder
NoYesSep 06, 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