CVE-2026-14955
WordPress vulnerability analysis and mitigation

Overview

CVE-2026-14955 is a Directory Traversal vulnerability in the Checkout Field Editor for WooCommerce (Pro) plugin for WordPress, developed by ThemeHigh. It affects all versions up to and including 3.7.7, exploitable via the thwcfe_legacy_file parameter. The vulnerability was published on July 25, 2026, and assigned a CVSS v3.1 base score of 6.5 (Medium) (GitHub Advisory, Wordfence).

Technical details

The vulnerability is classified as CWE-22 (Improper Limitation of a Pathname to a Restricted Directory — Path Traversal). The thwcfe_legacy_file parameter fails to properly sanitize or validate user-supplied file path input, allowing an attacker to manipulate the path to traverse outside the intended directory and access arbitrary files on the server. Exploitation requires only a low-privilege authenticated session (subscriber-level or above), no user interaction, and is reachable over the network with low attack complexity (GitHub Advisory, Wordfence).

Impact

Successful exploitation allows an authenticated attacker to read the contents of arbitrary files on the web server, including sensitive configuration files such as wp-config.php (which contains database credentials), environment files, and other confidential data. There is no integrity or availability impact, but the high confidentiality impact could enable credential theft and subsequent lateral movement or full site compromise. The attack is network-accessible and requires no user interaction, making it a practical threat in shared or multi-tenant hosting environments (GitHub Advisory, Wordfence).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the Checkout Field Editor for WooCommerce (Pro) plugin version 3.7.7 or earlier using tools like WPScan or by inspecting plugin metadata in publicly accessible readme files.
  2. Obtain low-privilege credentials: Register or obtain a subscriber-level (or higher) WordPress account on the target site, which may be possible if user registration is open.
  3. Authenticate: Log in to the WordPress site with the low-privilege account to obtain a valid session cookie or nonce.
  4. Craft traversal request: Send an authenticated HTTP request to the vulnerable plugin endpoint, manipulating the thwcfe_legacy_file parameter with path traversal sequences (e.g., ../../wp-config.php or URL-encoded variants such as ..%2F..%2Fwp-config.php) to reference files outside the intended directory.
  5. Retrieve sensitive files: The server returns the contents of the targeted file (e.g., wp-config.php), exposing database credentials, secret keys, and other sensitive configuration data that can be used for further compromise (GitHub Advisory, Wordfence).

Indicators of compromise

  • Network: Unusual HTTP GET or POST requests to plugin-related endpoints containing path traversal sequences (e.g., ../, ..%2F, ..%252F) in the thwcfe_legacy_file parameter.
  • Logs: WordPress or web server access logs showing requests with traversal patterns targeting the thwcfe_legacy_file parameter, particularly from low-privilege authenticated users; repeated access attempts to sensitive files like wp-config.php.
  • File System: No direct file system artifacts expected from read-only exploitation, but monitor for subsequent unauthorized access to the database or admin panel using credentials that may have been exposed.
  • Process/Behavior: Unexpected database connections or admin-level actions originating from accounts that should only have subscriber-level access, potentially indicating credential reuse after file disclosure (Wordfence).

Mitigation and workarounds

Update the Checkout Field Editor for WooCommerce (Pro) plugin to a version newer than 3.7.7, as a patch has been made available by ThemeHigh (GitHub Advisory). As interim mitigations, restrict subscriber-level account registration if not required for business operations, and implement network-level access controls to limit which users can access the affected plugin functionality. Monitor server logs for suspicious requests containing path traversal patterns in the thwcfe_legacy_file parameter (Wordfence).

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-10818HIGH8.1
  • wpforms
NoYesJul 25, 2026
CVE-2026-8789HIGH8.1
  • easy-appointments
NoYesJul 24, 2026
CVE-2026-14955MEDIUM6.5
  • woocommerce-checkout-field-editor-pro
NoYesJul 25, 2026
CVE-2026-15425MEDIUM6.4
  • wordpress-seo
NoYesJul 25, 2026
CVE-2026-15962NONEN/A
  • fluentformpro
NoYesJul 26, 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