Description
The WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.12.7 via the 'postData' parameter parameter. This is due to unsanitized write of attacker-controlled postData values into a PHP-includeable .log file combined with the use of include_once to render that file in wpfnl_show_log. This makes it possible for unauthenticated attackers to execute code on the server. Exploitation requires that the Log Settings "Enable Logs" toggle is on and that an administrator subsequently opens the polluted log file via the plugin's Log Settings View UI; however, the nonce required to reach the optin endpoint is publicly emitted on every funnel step page, so the injection step itself is fully unauthenticated.
Published: 2026-07-07
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The plugin allows an attacker to write arbitrary content into a PHP‑includeable .log file via the "postData" parameter. When an administrator later views the log, the plugin uses include_once to render that file, resulting in execution of the injected code. This file‑include vulnerability is classified as CWE‑434 and can lead to remote code execution on the server.

Affected Systems

The flaw affects the WordPress plugin WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell from getwpfunnels, in all releases up to and including version 3.12.7.

Risk and Exploitability

With a CVSS score of 9.8 the issue is critical. The EPSS score is below 1%, indicating low reported exploitation probability, and it is not listed in CISA KEV. An unauthenticated attacker can inject malicious content as long as the plugin’s logging feature is enabled; the injected code only executes when an authenticated administrator opens the polluted log file through the plugin’s Log Settings View UI. Because unauthenticated injection is possible and the code will run upon admin interaction, the potential impact remains high for sites that keep logging enabled and have administrators who review logs.

Generated by OpenCVE AI on July 26, 2026 at 19:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the WPFunnels plugin to version 3.12.8 or later to eliminate the vulnerability.
  • If an upgrade is not immediately available, disable the plugin’s log generation feature to prevent creation of the vulnerable log files.
  • Restrict the log‑viewing interface so that only authenticated administrators can access it, and remove any publicly visible nonces that could allow unauthenticated injection.

Generated by OpenCVE AI on July 26, 2026 at 19:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 07 Jul 2026 08:00:00 +0000

Type Values Removed Values Added
First Time appeared Getwpfunnels
Getwpfunnels wpfunnels – Funnel Builder For Woocommerce With Checkout & One Click Upsell
Wordpress
Wordpress wordpress
Vendors & Products Getwpfunnels
Getwpfunnels wpfunnels – Funnel Builder For Woocommerce With Checkout & One Click Upsell
Wordpress
Wordpress wordpress

Tue, 07 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description The WPFunnels – Funnel Builder for WooCommerce with Checkout & One Click Upsell plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 3.12.7 via the 'postData' parameter parameter. This is due to unsanitized write of attacker-controlled postData values into a PHP-includeable .log file combined with the use of include_once to render that file in wpfnl_show_log. This makes it possible for unauthenticated attackers to execute code on the server. Exploitation requires that the Log Settings "Enable Logs" toggle is on and that an administrator subsequently opens the polluted log file via the plugin's Log Settings View UI; however, the nonce required to reach the optin endpoint is publicly emitted on every funnel step page, so the injection step itself is fully unauthenticated.
Title WPFunnels <= 3.12.7 - Unauthenticated Remote Code Execution via 'postData' Parameter
Weaknesses CWE-434
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Getwpfunnels Wpfunnels – Funnel Builder For Woocommerce With Checkout & One Click Upsell
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-08T17:11:20.954Z

Reserved: 2026-07-01T15:32:02.804Z

Link: CVE-2026-14345

cve-icon Vulnrichment

Updated: 2026-07-08T14:15:00.703Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T19:45:03Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type