CVE-2026-109987: PixelYourSite (Free & Pro) - Unauthenticated Stored XSS via Cookie

Published Oct 22, 2026
·
Updated

The PixelYourSite WordPress plugin before 11.4.3, PixelYourSite Pro WordPress plugin before 12.6.8 do not sanitise and escape a cookie value before printing it into the page output, which, on a site running a full-page cache, allows unauthenticated attackers to store a Cross-Site Scripting payload in the cached page that is then served to other visitors.

Affected Software

2 affected components
PixelYourSite PixelYourSite WordPress plugin<11.4.3
PixelYourSite PixelYourSite Pro WordPress plugin<12.6.8

Event History

Oct 22, 2026
CVE Published
via MITRE·06:00 AM
Data Sourced
via MITRE·06:00 AM
DescriptionWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

Sites using PixelYourSite versions before 11.4.3 or PixelYourSite Pro versions before 12.6.8 are affected when they run a full-page cache.

2

What does an attacker need to exploit it?

An attacker does not need authentication. They need to supply a malicious cookie value that is incorporated into a cached page response.

3

Who can be impacted after exploitation?

Other visitors who receive the poisoned cached page may execute the stored script in their browsers.

4

What should be done if the site uses full-page caching?

Upgrade PixelYourSite to 11.4.3 or later, or PixelYourSite Pro to 12.6.8 or later. Clear existing full-page cache contents after upgrading to remove potentially poisoned pages.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203