Pixel Manager for WooCommerce <= 2.2.2 - Authenticated (Subscriber+) Missing Authorization to Plugin Settings Update via AJAX Actions

Medium 4.3 CWE-862Fixed in 2.2.3
ID
WPSEC-2026-1395
Plugin
Pixel Tag Manager for WooCommerce – Google Analytics 4, Google Ads, and More Pixels (pixel-manager-for-woocommerce)
Affected
all versions before 2.2.3
Remediation
Update to 2.2.3 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-862
Usage
Plugin Low · Affected versions Low among sites WPSec scans, 2026-10-21
Attack surface
Pixel Manager for WooCommerce on WPSec AttackSurface
Fix released
Published

Description

The Pixel Tag Manager for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data via the pmw_pixels_save, pmw_clean_debug_logs and pmw_notice_dismiss AJAX actions in all versions up to, and including, 2.2.2, due to a missing capability check in the admin_safe_ajax_call() function. That function relied only on is_admin(), which is true for every admin-ajax.php request, and on a pmw_ajax_nonce that the plugin printed in its admin notices on every wp-admin screen to any logged-in user. This makes it possible for authenticated attackers, with Subscriber-level access and above, to change the plugin's tracking and conversion API settings (pixel IDs, API tokens, data-sharing options) and to clear its debug logs.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0