CVE-2026-103071 Overview
CVE-2026-103071 is a code injection vulnerability in the VillaTheme Thank You Page Customizer for WooCommerce WordPress plugin. The flaw affects all plugin versions up to and including 1.2.3. It is classified under CWE-94: Improper Control of Generation of Code. Remote attackers can trigger the vulnerability over the network without authentication or user interaction. Successful exploitation allows injection of attacker-controlled content, impacting the confidentiality of the targeted WooCommerce store.
Critical Impact
Unauthenticated attackers can inject arbitrary code or content into the thank-you page flow of affected WooCommerce stores, exposing sensitive data served through that workflow.
Affected Products
- VillaTheme Thank You Page Customizer for WooCommerce (woo-thank-you-page-customizer)
- All versions from initial release through 1.2.3
- WordPress sites running WooCommerce with this plugin installed and activated
Discovery Timeline
- 2026-10-10 - CVE-2026-103071 published to NVD
- 2026-10-13 - Last updated in NVD database
Technical Details for CVE-2026-103071
Vulnerability Analysis
The vulnerability resides in the Thank You Page Customizer for WooCommerce plugin, which renders customized confirmation pages after checkout. The plugin fails to properly control the generation of code within one or more of its rendering or configuration paths. An unauthenticated remote attacker can supply crafted input that is interpreted as code rather than data. The outcome is content or code injection on affected WooCommerce stores, with disclosure of information processed through the thank-you page flow.
Root Cause
The root cause is improper control over dynamic code generation, mapped to CWE-94. Attacker-supplied values reach a code or template evaluation sink without adequate validation, escaping, or allow-listing. This permits injected input to alter the control flow or output of plugin-rendered pages.
Attack Vector
The attack vector is network-based and requires no authentication or user interaction. An attacker sends a crafted HTTP request to a vulnerable WooCommerce endpoint exposed by the plugin. The payload is processed by the plugin's rendering logic and interpreted as code or structural content. Refer to the Patchstack advisory for additional technical context. No public proof-of-concept exploit was listed in the enriched data at the time of writing.
Stop Remote Code Execution Before It Runs
Singularity™ Endpoint detects and blocks exploit attempts at machine speed, including zero-days and novel attack techniques.
Stop Exploit AttemptsDetection Methods for CVE-2026-103071
Indicators of Compromise
- Unexpected modifications to the woo-thank-you-page-customizer plugin files, templates, or stored WordPress options
- Anomalous HTTP POST or GET requests targeting plugin endpoints with payloads containing script tags, PHP shortcodes, or template directives
- New or altered content on WooCommerce order confirmation pages that was not configured by site administrators
- Outbound connections from the WordPress host to unfamiliar domains following checkout traffic
Detection Strategies
- Inventory WordPress installations and flag any site running woo-thank-you-page-customizer version 1.2.3 or earlier
- Review web server access logs for requests to plugin paths containing suspicious parameters or encoded payloads
- Compare plugin file hashes and database option values against a known-good baseline to detect injected content
- Enable WordPress audit logging to capture changes to plugin settings and post-checkout page templates
Monitoring Recommendations
- Alert on write operations to WordPress options associated with the Thank You Page Customizer plugin
- Monitor WooCommerce order and checkout endpoints for request anomalies and unusual response payload sizes
- Track newly created administrative users, scheduled tasks (wp-cron), or theme and plugin files on the host
- Forward WordPress, web server, and WAF logs to a central analytics platform for correlation across sites
How to Mitigate CVE-2026-103071
Immediate Actions Required
- Identify all WordPress sites running the Thank You Page Customizer for WooCommerce plugin at version 1.2.3 or earlier
- Deactivate the plugin on affected sites until a patched release is installed
- Restrict access to WordPress administrative and checkout endpoints behind a web application firewall
- Review recent order confirmation pages and plugin configuration for unauthorized content changes
Patch Information
At the time of publication, the enriched CVE data lists affected versions through 1.2.3 and does not specify a fixed version. Administrators should consult the Patchstack advisory and the VillaTheme vendor channels for the latest patched release, and update immediately when available.
Workarounds
- Remove or deactivate the woo-thank-you-page-customizer plugin until a vendor fix is confirmed
- Deploy virtual patching rules on a WAF to block requests containing code or template syntax targeting plugin endpoints
- Enforce least-privilege permissions on WordPress file system paths to limit the impact of injected code
- Restore any compromised thank-you page configurations from a verified clean backup
# Configuration example: locate and disable the vulnerable plugin via WP-CLI
wp plugin list --name=woo-thank-you-page-customizer --fields=name,status,version
wp plugin deactivate woo-thank-you-page-customizer
# After a patched release is published, update and reactivate:
wp plugin update woo-thank-you-page-customizer
wp plugin activate woo-thank-you-page-customizer
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

