Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious URL with reflected XSS payload
-
DeliveryDeliver link to logged-in user
-
ExploitVictim clicks, payload reflected unsanitized
-
ExecutionScript executes in victim browser session
-
ImpactHijack session or act as user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to deliver a crafted URL containing the XSS payload and to convince a victim with an active session (UI:R in the vector) to open it - the flaw cannot fire without this user interaction, which is the primary limiting factor. No authentication is needed on the attacker side (PR:N), so any remote actor can generate the malicious link against a site running ThemeHunk Customizer version 2.8.7 or earlier. Impact is confined to script execution in the victim's browser context; it does not grant direct server-side access, and value depends on a privileged user (e.g., an admin) being the one who clicks. |
| Impact | This is a Reflected Cross-Site Scripting flaw (CWE-79) in the ThemeHunk Customizer WordPress plugin. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L, score 7.1) indicates a network-reachable, low-complexity, unauthenticated attack that requires victim interaction and crosses a privilege/scope boundary - all consistent with classic reflected XSS, where a crafted link must be opened by a logged-in user. No EPSS score, KEV listing, POC, or SSVC decision data was supplied in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the only reported source is Patchstack's vulnerability database. Reflected XSS is a genuine but second-tier priority: it is not server-side RCE and depends on social-engineering a user into clicking an attacker-controlled URL, so despite the HIGH 7.1 rating the realistic risk is moderate and targeted rather than wormable. The limited C/I/A impacts (all Low) reflect script execution scoped to the victim's browser session, not full site compromise. No signals conflict, but the complete absence of EPSS/KEV/POC telemetry means exploitation likelihood cannot be independently quantified. |
| Exploit ScenarioDerived | An attacker crafts a URL pointing at a vulnerable ThemeHunk Customizer endpoint with a malicious script embedded in a reflected parameter, then lures a WordPress administrator or logged-in user into clicking it (e.g., via email or a comment). When the victim opens the link, the unsanitized input is reflected into the page and the script executes in their browser, potentially stealing session tokens or performing actions as that user. No public proof-of-concept was provided in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Reflected cross-site scripting (CWE-79) in the ThemeHunk Customizer WordPress plugin, affecting every version through 2.8.7, lets an unauthenticated remote attacker run arbitrary script in a victim's browser by convincing them to open a crafted URL containing the payload. Exploitation hinges on user interaction (UI:R) and is most dangerous when the victim is a logged-in administrator, because the injected script then executes with the privileges of the WordPress admin session; the flaw alone does not yield server-side access. No public exploit code and no CISA KEV entry were identified at time of analysis, and the issue was reported through Patchstack.
RemediationAI
No vendor-released patch was identified at time of analysis; version 2.8.7 is the last confirmed affected release, so the primary action is to check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/themehunk-customizer/vulnerability/wordpress-themehunk-customizer-plugin-2-8-7-cross-site-scripting-xss-vulnerability?_s_id=cve) for an updated plugin build and upgrade as soon as one is published. Until then, deactivate and remove the ThemeHunk Customizer plugin if its customization features are not essential - the trade-off is loss of that theme's customizer functionality, but it eliminates the vulnerable code path entirely. If the plugin must stay active, front it with a WAF rule that blocks reflected script payloads in query strings against the plugin's endpoints, accepting the usual false-positive tuning burden, and add a restrictive Content-Security-Policy that disallows inline script, which will break some theme scripts if not tested first. Because exploitation requires a privileged user to click a crafted link, tighten the human attack surface as well: restrict wp-admin access by IP or VPN where feasible and coach administrators not to follow unsolicited links carrying unexpected query parameters while logged in, understanding that this reduces rather than removes exposure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-79 covers improper neutralization of user-controllable input during web page generation, and this instance is the reflected variant: input supplied in a request is echoed back into the HTML response without adequate output encoding or escaping. The affected component is a WordPress plugin, ThemeHunk Customizer, whose front-end/customizer rendering path outputs request-derived values into generated markup, so a URL crafted by the attacker carries the script payload to the server and back to the victim's browser. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L reflects network reachability, no attacker-side authentication, a mandatory victim click, and a scope change (S:C) - the script crosses from the vulnerable plugin's origin into the broader WordPress site context, which is why confidentiality, integrity, and availability are each rated low rather than absent. Because execution is confined to the victim's browser session, real impact depends on who clicks: a privileged administrator makes the injection pivot toward session/token abuse and admin-level actions, while an anonymous visitor yields little. The CPE cpe:2.3:a:themehunk:themehunk_customizer:*:*:*:*:*:*:*:* confirms the defect is version-agnostic across the plugin's release line up to and including 2.8.7.
Know when Themehunk Customizer 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated remote reflected XSS (AV:N/PR:N) needing victim click (UI:R), executing in the browser across a trust boundary (S:C) with limited C/I/A.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in ThemeHunk ThemeHunk Customizer themehunk-customizer allows Reflected XSS.This issue affects ThemeHunk Customizer: from n/a through 2.8.7.
Executive ViewAI
The ThemeHunk Customizer plugin for WordPress, used on our public-facing sites through version 2.8.7, carries a reflected cross-site scripting flaw that lets an attacker craft a link which, once opened by a logged-in administrator, runs code inside that administrator's session. Because the payload executes with admin privileges, a successful lure could hand an outside party control of site content, settings, and connected accounts without ever touching our servers directly. Leadership should care because the exposure is externally reachable, has no vendor fix yet, and the highest-value targets are the same administrators who manage our public web presence.
No vendor fix is available, so interim mitigations are: deactivate or remove the plugin where it is not business-critical; apply WAF or edge virtual patching rules for reflected cross-site scripting against the Customizer parameters; enforce a restrictive Content Security Policy; reduce the number of administrator accounts and limit admin sessions to trusted networks; and reinforce phishing awareness for site administrators, since exploitation depends on a victim opening a crafted link while logged in.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-107275
GHSA-p3qg-3jm2-chwf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB