Skip to main content

ThemeHunk Customizer EUVDEUVD-2026-107275

| CVE-2026-111838 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-21 Patchstack GHSA-p3qg-3jm2-chwf
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious URL with reflected XSS payload
  2. Delivery
    Deliver link to logged-in user
  3. Exploit
    Victim clicks, payload reflected unsanitized
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

ThemeHunk Customizer 0 ≤2.8.7

Affected Packages

euvd themehunk_customizer no fix

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

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

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.

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:N/SC:N/SI:N/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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche WordPress plugin from a single theme vendor, limited install base
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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