Skip to main content

Pixel Tag Manager WooCommerce CVE-2026-14315

| EUVDEUVD-2026-51707 MEDIUM
Improper Access Control (CWE-284)
2026-08-01 WPScan GHSA-9mjw-584w-6228
6.5
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI
6.5 MEDIUM

Network-accessible AJAX endpoint, no auth required (PR:N), integrity impact from forged events (I:L), minor confidentiality impact from credential misuse (C:L), no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

5
Analysis Generated
Aug 03, 2026 - 19:24 vuln.today
CVSS changed
Aug 03, 2026 - 19:22 NVD
6.5 (MEDIUM)
Patch available
Aug 01, 2026 - 07:01 EUVD
CVE Published
Aug 01, 2026 - 06:00 cve.org
MEDIUM 6.5
CVE Published
Aug 01, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Pixel Tag Manager for WooCommerce WordPress plugin before 2.2.1 does not perform an authorization check on one of its AJAX actions, allowing unauthenticated users to submit forged e-commerce conversion events to the site's configured server-side advertising conversion APIs using the site's stored credentials.

AnalysisAI

Unauthenticated forged conversion event injection in Pixel Tag Manager for WooCommerce (all versions before 2.2.1) allows any remote attacker to submit fabricated e-commerce conversion events to the site's server-side advertising APIs - such as Meta Conversions API or Google Ads - using the site's own stored credentials. The root cause is a missing authorization check on a WordPress AJAX action (CWE-284), meaning the endpoint processes requests from anyone without verifying identity or role. A publicly available exploit exists per WPScan; however, the EPSS score of 0.14% (4th percentile) indicates opportunistic exploitation has not yet been observed at scale.

Technical ContextAI

WordPress plugins register AJAX handlers via wp_ajax_ (authenticated) or wp_ajax_nopriv_ (unauthenticated) hooks in wp-admin/admin-ajax.php. This plugin incorrectly registered a conversion-event submission handler without role or capability verification, meaning it is reachable as wp_ajax_nopriv_, or a nonce/capability check is entirely absent. The plugin implements server-side conversion tracking - where the WooCommerce backend, rather than the browser, sends purchase event data directly to advertising platforms (e.g., Meta CAPI, Google Ads Enhanced Conversions) using stored API tokens or pixel credentials. The affected CPE is cpe:2.3:a:unknown:pixel_tag_manager_for_woocommerce:*:*:*:*:*:*:*:* covering all versions prior to 2.2.1. CWE-284 (Improper Access Control) identifies the root cause as a failure to enforce authorization boundaries at the action handler level.

RemediationAI

Update Pixel Tag Manager for WooCommerce to version 2.2.1 or later, which is the vendor-released patch that introduces the missing authorization check on the affected AJAX action. The fix can be applied via the WordPress admin dashboard under Plugins > Installed Plugins > Update, or via WP-CLI with 'wp plugin update'. Full advisory details are available at https://wpscan.com/vulnerability/0d7c113a-b677-4687-a077-ec0ec7deff83/. If immediate patching is not feasible, a compensating control is to deactivate the plugin entirely until the update can be applied - this prevents the AJAX endpoint from being registered at all and eliminates the attack surface with no side effect other than disabling pixel tracking. Alternatively, a WAF rule blocking unauthenticated POST requests to wp-admin/admin-ajax.php for this plugin's specific action parameter can reduce exposure, though this requires knowing the specific action name (inspect plugin source to identify it). Rotating all stored advertising API credentials after patching is advisable if exploitation cannot be ruled out.

Share

CVE-2026-14315 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy