Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2025-13072
WordPress vulnerability analysis and mitigation

Overview

CVE-2025-13072 is a Reflected Cross-Site Scripting (XSS) vulnerability in the HandL UTM Grabber / Tracker WordPress plugin affecting versions before 2.8.1. The vulnerability was publicly disclosed on November 19, 2025, and assigned a CVE on December 10, 2025. It was discovered and reported by researcher Alex Tselevich (nos3curity) and verified by WPScan. The vulnerability carries a CVSS v3.1 base score of 7.1 (High) (WPScan, Red Hat).

Technical details

The root cause is improper input sanitization and output escaping (CWE-79) in the HandL UTM Grabber / Tracker plugin's handling of the utm_source parameter. When a contributor creates a post using the vulnerable [utm_source] shortcode, the plugin reflects the unsanitized utm_source URL parameter directly into the page output without encoding. An attacker can craft a malicious URL with an XSS payload in the utm_source parameter (e.g., utm_source=%253Cscript%253Ealert(document.cookie)%253C%252Fscript%253E) and trick a high-privilege user such as an administrator into visiting it, causing the script to execute in their browser context (WPScan).

Impact

Successful exploitation allows an attacker to execute arbitrary JavaScript in the browser of a high-privilege WordPress user (e.g., admin), potentially leading to session cookie theft, credential harvesting, unauthorized administrative actions, or site defacement. Because the attack targets administrators, a successful exploit could result in full site compromise, including installation of malicious plugins, creation of backdoor accounts, or exfiltration of sensitive site data. The scope is changed (S:C in CVSS), meaning the impact extends beyond the vulnerable component to the broader WordPress environment (WPScan, Red Hat).

Exploitability

No public exploit kit integration or active in-the-wild exploitation has been reported for CVE-2025-13072. A proof-of-concept is publicly documented in the WPScan advisory, demonstrating exploitation via a crafted URL. The EPSS score is approximately 0.029% (0.000290), indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires user interaction — a privileged user must click a malicious link — and a contributor-level account is needed to set up the vulnerable shortcode (WPScan).

Exploitation steps

  1. Reconnaissance: Identify WordPress sites running the HandL UTM Grabber / Tracker plugin version below 2.8.1 using tools like WPScan or by inspecting plugin directories.
  2. Obtain contributor access: Register or compromise a contributor-level account on the target WordPress site.
  3. Create a vulnerable post: As a contributor, create a post that includes the [utm_source] shortcode and publish or save it, then note the post's URL (e.g., http://example.com/handl-xss).
  4. Craft malicious URL: Append a double-encoded XSS payload to the utm_source parameter of the post URL, e.g., http://example.com/handl-xss?utm_source=%253Cscript%253Ealert(document.cookie)%253C%252Fscript%253E.
  5. Deliver the payload: Send the crafted URL to a high-privilege user (e.g., admin) via phishing email, comment, or other social engineering vector.
  6. Achieve objective: When the admin visits the URL, the injected script executes in their browser, enabling session cookie theft, credential capture, or unauthorized administrative actions (WPScan).

Indicators of compromise

  • Network: HTTP GET requests to WordPress post URLs containing double-encoded script tags or JavaScript payloads in the utm_source parameter (e.g., utm_source=%253Cscript%253E).
  • Logs: WordPress/web server access logs showing requests to posts with the [utm_source] shortcode where the utm_source query parameter contains encoded HTML/JavaScript characters (%253C, %253E, alert, document.cookie).
  • Logs: Unusual admin-session activity (e.g., new admin account creation, plugin installations) shortly after a suspicious utm_source-parameterized request was made by an admin user.
  • File System: Unexpected new plugin files or modified theme files that could indicate post-exploitation actions taken after admin session compromise (WPScan).

Mitigation and workarounds

The vulnerability is fixed in HandL UTM Grabber / Tracker version 2.8.1. Site administrators should update the plugin to version 2.8.1 or later immediately. As a temporary workaround if updating is not immediately possible, disabling the plugin or restricting contributor-level post creation can reduce exposure. No additional configuration-based mitigations have been documented (WPScan).

Community reactions

The vulnerability was noted in the Wordfence Intelligence Weekly WordPress Vulnerability Report for the week of November 17–23, 2025, indicating routine tracking by the WordPress security community. No significant vendor statements, high-profile researcher commentary, or major media coverage beyond standard vulnerability aggregation has been observed for this CVE.

Additional resources


SourceThis report was generated using AI

Related WordPress vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-88788MEDIUM6.8
  • text-styler
NoNoSep 19, 2026
CVE-2026-9858MEDIUM4.3
  • wc-partial-shipment
NoYesSep 19, 2026
CVE-2026-9766MEDIUM4.3
  • empik-for-woocommerce
NoYesSep 19, 2026
CVE-2026-9613MEDIUM4.3
  • datalogics
NoYesSep 19, 2026
CVE-2026-87848LOW3.7
  • mpcx-lightbox
NoNoSep 19, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management