Skip to main content
Vulnerability Database/CVE-2026-103071

CVE-2026-103071: WooCommerce Thank You Page RCE Vulnerability

CVE-2026-103071 is a remote code execution vulnerability in VillaTheme Thank You Page Customizer for WooCommerce allowing code injection attacks. This article covers the technical details, affected versions up to 1.2.3, and mitigation.

Published:

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 Attempts

Detection 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
bash
# 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.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.