CVE-2026-105199

Pixel Tag Manager for WooCommerce < 2.2.3 - Contributor+ Stored XSS via Google Tag Manager Container ID

Published Oct 24, 2026 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
The Pixel Tag Manager for WooCommerce WordPress plugin before 2.2.3 does not perform a capability check in one of its AJAX actions, and exposes the nonce protecting it to any user able to access the admin dashboard, allowing users with a role as low as Contributor to overwrite the Pixel Tag Manager for WooCommerce WordPress plugin before 2.2.3's tracking configuration and have arbitrary JavaScript executed in the browsers of all visitors, including administrators.

Analysis

AI-generated

Technical impact

The Pixel Tag Manager for WooCommerce plugin versions before 2.2.3 lack a capability check in one of its AJAX actions and expose the protecting nonce to any user who can reach the admin dashboard. This deficiency lets contributors overwrite the plugin’s tracking configuration and embed arbitrary JavaScript. When visitors—including administrators—load the site, the injected code runs in their browsers, enabling an attacker to hijack sessions, exfiltrate data, or deface the site locally. The primary impact is an unprivileged stored cross‑site scripting vulnerability that grants attackers wide‑scope code execution in client browsers.

Affected Systems

WordPress installations running the Pixel Tag Manager for WooCommerce plugin with a version older than 2.2.3. The product is managed by an unknown vendor and is used to integrate Google Tag Manager via a container ID. Any site hosting this plugin and permitting contributors to access the admin dashboard is affected.

Risk and Exploitability

The vulnerability is not catalogued in CISA’s KEV list and EPSS score is < 1%, but the ease of exploitation—any contributor with dashboard access—indicates a high risk. Without a published exploitation pattern, the exact likelihood is unclear, yet the combination of arbitrary code execution and the low access threshold makes it a serious, high‑consequence threat. CVSS score of 6.8 is provided, indicating a medium severity level, but the impact description warrants urgent remediation.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Pixel Tag Manager for WooCommerce plugin to version 2.2.3 or later to apply the vendor fix.
  • If an update cannot be applied immediately, remove Contributor access to the WordPress admin dashboard or elevate contributors to a role that lacks permission to trigger the vulnerable AJAX action.
  • After the update or restriction, review any Google Tag Manager container IDs used by the plugin, re‑configure the plugin to use a new, clean container ID, and verify that the nonce is properly validated for each AJAX request.

Generated by OpenCVE AI on October 24, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Weaknesses CWE-284
Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
Weaknesses CWE-284
CWE-79
Type Values Removed Values Added
Description The Pixel Tag Manager for WooCommerce WordPress plugin before 2.2.3 does not perform a capability check in one of its AJAX actions, and exposes the nonce protecting it to any user able to access the admin dashboard, allowing users with a role as low as Contributor to overwrite the Pixel Tag Manager for WooCommerce WordPress plugin before 2.2.3's tracking configuration and have arbitrary JavaScript executed in the browsers of all visitors, including administrators.
Title Pixel Tag Manager for WooCommerce < 2.2.3 - Contributor+ Stored XSS via Google Tag Manager Container ID
References

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Oct 24, 2026, 2:36 PM
Reserved
Oct 4, 2026, 12:00 PM
Status
Deferred
Published
Oct 24, 2026, 6:16 AM
Modified
Oct 26, 2026, 1:50 PM