Skip to main content

Tracking Code Manager EUVDEUVD-2026-53948

| CVE-2026-28172 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-06 Patchstack GHSA-m77r-w43m-5w96
7.1
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

Vendor (Patchstack) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI
7.1 HIGH

Network-delivered CSRF with no attacker privileges; UI:R for required admin interaction; S:C because stored XSS executes across all visitor browsers beyond the plugin scope.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

Lifecycle Timeline

2
Analysis Generated
Aug 06, 2026 - 15:22 vuln.today
CVE Published
Aug 06, 2026 - 14:27 cve.org
HIGH 7.1

DescriptionCVE.org

Unauthenticated Cross Site Request Forgery (CSRF) in Tracking Code Manager <= 2.6.0 versions.

AnalysisAI

Cross-Site Request Forgery in the Tracking Code Manager WordPress plugin (versions up to and including 2.6.0) enables remote unauthenticated attackers to inject persistent malicious scripts via a CSRF-to-Stored-XSS attack chain. The Patchstack advisory explicitly frames this as 'CSRF to Stored XSS,' meaning a forged request submitted through a logged-in administrator's session can permanently inject arbitrary JavaScript into the plugin's tracking code settings, subsequently executing in the browsers of all site visitors. No public exploit or CISA KEV listing has been identified at time of analysis, but the attack requires only tricking an admin into visiting a crafted page - a low barrier for a capable attacker.

Technical ContextAI

Tracking Code Manager is a WordPress plugin by Data443 Risk Mitigation, Inc. (CPE: cpe:2.3:a:data443_risk_mitigation,_inc.:tracking_code_manager:*:*:*:*:*:*:*:*) that allows site owners to inject third-party tracking pixels and scripts (e.g., Google Analytics, Facebook Pixel) sitewide. The root cause is CWE-352 (Cross-Site Request Forgery): the plugin's settings endpoints lack adequate anti-CSRF token validation, so a forged POST request from any origin is accepted if submitted by an authenticated browser session. Because the plugin persists user-supplied tracking code to the database and renders it across all pages, successful CSRF escalates to Stored XSS, causing scope change (S:C) - the injected payload executes in the browsers of all subsequent visitors, not just the targeted admin.

RemediationAI

Upgrade Tracking Code Manager to a version beyond 2.6.0 via the WordPress plugin dashboard; the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/tracking-code-manager/vulnerability/wordpress-tracking-code-manager-plugin-2-6-0-csrf-to-stored-xss-vulnerability) should be consulted to confirm the exact patched release number, as an independently verified fix version is not available from the input data. If immediate upgrade is not possible, reduce risk by restricting access to the WordPress admin dashboard to trusted IP ranges via server-level controls (e.g., nginx/Apache location blocks or firewall rules), which limits the pool of potential CSRF victims. Additionally, ensure all users with plugin management privileges are trained not to click unsolicited links while authenticated to the admin panel. Implementing a Web Application Firewall (WAF) with CSRF-detection rules (e.g., Patchstack, Wordfence) provides a compensating control but should not substitute for patching, as WAF bypasses for stored XSS payloads are common.

Share

EUVD-2026-53948 vulnerability details – vuln.today

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