Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target WordPress site running PixelYourSite with WooCommerce
  2. Delivery
    Enumerate sequential WooCommerce order IDs via HTTP GET
  3. Exploit
    Supply arbitrary order key in request URL
  4. Execution
    Plugin resolves order from ID alone, bypassing key validation
  5. Persist
    woo_purchase payload injected into page HTML pysOptions object
  6. Impact
    Parse response body to extract structured purchase metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerability is exploitable when: the target WordPress site has PixelYourSite (free or Pro) version 11.2.1 or earlier installed and active; WooCommerce is installed with at least one recorded order; and at least one of the plugin's WooCommerce tracking integrations (Facebook Pixel, Google Analytics, or Google Tag Manager) is enabled in the plugin settings. The attacker requires only a valid numeric WooCommerce order ID - no authentication, cookie, session token, or special network position is needed. Because WooCommerce assigns order IDs as sequential integers starting from a low base value, an attacker can enumerate them by incrementing from 1 without any prior knowledge of the target store. Sites with no WooCommerce orders present, or sites where PixelYourSite's WooCommerce tracking integrations are entirely disabled in plugin configuration, are not exploitable. There is no user interaction or victim action required.

Impact

The CVSS 3.1 base score of 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N accurately encodes the technical mechanics - network-accessible, zero-complexity, zero-privilege exploitation with no user interaction - but the CVSS impact rating of C:L materially understates the realistic business consequence for e-commerce operators. The exposed data set - item names, quantities, unit prices, totals, currency, and transaction IDs across the store's entire order history - may constitute personal data under GDPR and CCPA and could implicate PCI DSS obligations, elevating organizational risk well above what a 5.3 score suggests. The vulnerability is not listed in the CISA KEV catalog and no EPSS probability was provided in the available data, indicating no confirmed large-scale exploitation at time of analysis. However, the attack complexity is genuinely minimal: WooCommerce order IDs are sequential integers, no authentication or session token is needed, and the response parsing is trivially scriptable. The gap between the moderate CVSS score and the real-world data sensitivity risk is significant - security and compliance teams should treat this as higher priority than the score alone implies for any WooCommerce store processing real customer orders.

Exploit ScenarioDerived

An attacker scripted to enumerate WooCommerce order IDs sends sequential HTTP GET requests to the site's order-received URL (e.g., /checkout/order-received/1001/ through /checkout/order-received/9999/) with a blank or random order_key query parameter. Because PixelYourSite resolves each order from the numeric path segment alone and ignores key validity, the plugin injects the full woo_purchase payload into the HTML of every response, which the attacker parses to reconstruct a structured dataset of the store's transaction history - item names, quantities, prices, totals, and transaction IDs - across all affected orders. No public exploit code has been identified at time of analysis, but the exploit logic requires only a basic HTTP client and a counter loop.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 01, 2026

Sensitive WooCommerce order data exposure in the PixelYourSite WordPress plugin (all versions through 11.2.1) allows unauthenticated remote attackers to retrieve full purchase metadata - product names, quantities, per-item prices, order totals, currency, and transaction IDs - for any order by supplying an arbitrary or invalid order key alongside a known order ID. The plugin's getWooPurchaseEventParams function resolves orders solely from the URL path order ID without validating the accompanying key, then emits the complete woo_purchase tracking payload directly into rendered page HTML via the pysOptions JavaScript object across all three supported integrations (Facebook Pixel, Google Analytics, and Google Tag Manager). No public exploit has been identified at time of analysis, but because WooCommerce order IDs are sequential integers by default, mass enumeration of the entire order history requires only a trivial HTTP loop.

RemediationAI

Update PixelYourSite (both free and Pro editions) to a version higher than 11.2.1. A code fix has been committed to the WordPress plugin SVN repository (https://plugins.trac.wordpress.org/changeset?reponame=&old=3629756%40pixelyoursite&new=3629756%40pixelyoursite), but a specific patched release version number is not independently confirmed from the available data - verify the current release version in the official WordPress plugin directory before upgrading and confirm it is numbered above 11.2.1. As a compensating control where immediate patching is not possible, restrict unauthenticated access to WooCommerce order-received URLs (typically /checkout/order-received/) at the web server or WAF layer; note this may interfere with legitimate post-purchase confirmation page delivery and should be tested against the checkout flow before deployment. Additionally, implementing rate-limiting on requests to order-received endpoints can slow automated sequential enumeration without blocking legitimate traffic. Operators subject to GDPR, CCPA, or PCI DSS should assess whether order data surfaced prior to patching constitutes a reportable data exposure event.

Affected VersionsENISA

PixelYourSite Pro – Your smart PIXEL (TAG) Manager 0 <12.6.1
PixelYourSite – Your smart PIXEL (TAG) & API Manager 0 ≤11.2.1

Affected Packages

euvd pixelyoursite_pro_your_smart_pixel_tag_manager fix: 12.6.1
euvd pixelyoursite_your_smart_pixel_tag_api_manager no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

PixelYourSite is a WordPress plugin that orchestrates marketing tracking pixels and conversion tags for Facebook, Google Analytics, and Google Tag Manager, with deep WooCommerce integration for purchase event firing. The vulnerable function getWooPurchaseEventParams, defined in includes/functions-woo.php (L244) and invoked from three integration modules - modules/facebook/facebook.php (L696), modules/google_analytics/ga.php (L843), and modules/google_gtm/gtm.php (L1083) - and from the core class-pys.php (L1112), fetches WooCommerce order objects using only the numeric order ID extracted from the URL path. WooCommerce natively protects order-received pages with a unique per-order key (a cryptographic nonce) that the platform enforces to prevent unauthorized access; by resolving the order without verifying that the supplied key matches, the plugin entirely bypasses this protection. The complete purchase tracking payload is then serialized into the pysOptions JavaScript variable and injected into the page HTML on the server side, making it accessible to any HTTP client without a browser. Two CPE strings cover the affected surface: cpe:2.3:a:pixelyoursite:pixelyoursite_-_your_smart_pixel_(tag)_&_api_manager:*:*:*:*:*:*:*:* (free tier) and cpe:2.3:a:pixelyoursite:pixelyoursite_pro_-_your_smart_pixel_(tag)_manager:*:*:*:*:*:*:*:* (Pro tier). CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) precisely describes the root cause: a data-retrieval path that serves private business and transaction records to unauthenticated parties due to missing authorization checks.

Know when Pixelyoursite gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Network-exploitable with no authentication or user interaction; only confidentiality is affected at low severity; scope unchanged as impact is confined to the vulnerable component's data.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

Lifecycle Timeline

2
Patch available
Aug 01, 2026 - 09:01 EUVD
CVE Published
Aug 01, 2026 - 07:49 cve.org
MEDIUM 5.3

DescriptionCVE.org

The PixelYourSite - Your smart PIXEL (TAG) & API Manager plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 11.2.1 via the getWooPurchaseEventParams. This makes it possible for unauthenticated attackers to extract WooCommerce purchase metadata - including product names, product IDs, quantities, per-item prices, order totals, currency, and order/transaction IDs - for any existing order by supplying an invalid or arbitrary order key. This is exploitable against any known or enumerated order ID, as the plugin resolves the order from the URL path variable alone and emits the full woo_purchase tracking payload into the page HTML via the pysOptions JavaScript object across its Facebook, Google Analytics, and Google Tag Manager integrations regardless of key validity.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
popular WordPress marketing plugin, estimated 300k+ active installs
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-109987 HIGH POC
7.2 Oct 22

Stored cross-site scripting in the PixelYourSite WordPress plugin before 11.4.3 and PixelYourSite Pro before 12.6.8 lets

CVE-2023-1805 MEDIUM POC
6.1 May 02

The Product Catalog Feed by PixelYourSite WordPress plugin before 2.1.1 does not sanitise and escape the page parameter

CVE-2023-1804 MEDIUM POC
6.1 May 02

The Product Catalog Feed by PixelYourSite WordPress plugin before 2.1.1 does not sanitise and escape the edit parameter

CVE-2026-7637 CRITICAL
9.8 May 20

PHP Object Injection in the Boost plugin for WordPress (versions up to and including 2.0.3) allows unauthenticated remot

CVE-2026-9010 HIGH
7.5 May 20

Unauthenticated SQL injection in the PixelYourSite Boost plugin for WordPress (versions up to and including 2.0.3) allow

CVE-2024-7870 HIGH
7.5 Sep 04

The PixelYourSite - Your smart PIXEL (TAG) & API Manager and the PixelYourSite PRO plugins for WordPress are vulnerable

CVE-2026-7613 HIGH
7.2 May 20

Stored cross-site scripting in the Cost of Goods by PixelYourSite WordPress plugin (versions ≤1.2.12) allows remote unau

CVE-2026-7049 HIGH
7.2 May 02

Server-Side Request Forgery in PixelYourSite Pro WordPress plugin allows unauthenticated remote attackers to force the w

CVE-2026-9331 HIGH
7.1 Sep 08

The wpeddpcf_delete_feed AJAX handler in EDD Product Catalog Feed by PixelYourSite (WordPress plugin, all versions ≤1.0.

CVE-2026-95530 MEDIUM
6.5 Sep 23

Authenticated Subscriber-level cross-site scripting in PixelYourSite - Your smart PIXEL (TAG) Manager versions 11.4.1 an

CVE-2023-49824 MEDIUM
5.4 Dec 17

Cross-Site Request Forgery (CSRF) vulnerability in PixelYourSite Product Catalog Feed by PixelYourSite.1.1. Rated medium

CVE-2018-0578 MEDIUM
5.4 May 14

Cross-site scripting vulnerability in PixelYourSite plugin prior to version 5.3.0 for WordPress allows remote attackers

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