Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public ticket-upload endpoint
-
DeliveryUpload malicious SVG/HTML payload
-
ExploitFile stored at public URL
-
ExecutionAdmin/user opens attachment
-
PersistJavaScript runs in victim session
-
ImpactSteal session or act as admin
Vulnerability Assessment
| Exploitation Conditions | Exploitation requires that the WP Support Plus Responsive Ticket System plugin (≤9.1.2) be installed and that its file-upload/attachment feature be reachable by unauthenticated users - the default ticket-submission path. The attacker needs no account (PR:N), but the payload only triggers when a victim - typically a site user or administrator - views or opens the uploaded HTML/SVG file (UI:R is the key limiting factor): the XSS is stored but not self-executing. Limiting factors are therefore the required victim interaction with the malicious attachment and the presence of the plugin with public uploads enabled; there is no platform-specific constraint since it executes in the browser. |
| Impact | Signals are mixed-to-moderate. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, score 8.8) indicates remote, low-complexity, unauthenticated exploitation but requires user interaction. The C:H/I:H/A:H impact metrics appear overstated for a stored-XSS issue - classic XSS impact is typically Low confidentiality/integrity with no availability impact and a scope change - so the 8.8 likely inflates real-world severity; verify against the WPScan advisory. Public exploit code exists, which raises practical risk, but the vulnerability is NOT in CISA KEV (no confirmed active exploitation) and no EPSS probability was provided, so widespread automated exploitation cannot be asserted. The realistic risk is admin-session/credential compromise via a payload that fires when a privileged user opens the malicious attachment - meaningful but gated by the UI:R requirement. Net: a credible priority for sites running this plugin given the public POC and unauthenticated upload, but not a drop-everything emergency absent KEV/EPSS escalation signals. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a support ticket with an attached SVG or HTML file containing embedded JavaScript, which the plugin stores at a publicly accessible URL without sanitization. When a support agent or administrator opens the attachment (or the URL is shared/clicked), the script executes in their authenticated session, enabling session/cookie theft or actions performed as that privileged user. Public exploit code for this flaw is available, lowering the barrier to a working attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 30, 2026
Stored cross-site scripting in the WP Support Plus Responsive Ticket System WordPress plugin (all versions through 9.1.2) lets unauthenticated attackers upload files containing malicious JavaScript - such as HTML or SVG payloads - to a publicly accessible location, where the script executes in the browsers of site users and administrators who view it. The flaw stems from missing validation of uploaded file types/content. Publicly available exploit code exists (reported by WPScan), though it is not listed in CISA KEV and no EPSS score was provided.
RemediationAI
No vendor-released patch version was identified at time of analysis - no fixed release (e.g. a version above 9.1.2) appears in the provided data, so a confirmed upgrade target cannot be cited. As specific compensating controls: disable or remove the WP Support Plus Responsive Ticket System plugin if support-ticket attachments are not essential (trade-off: loss of helpdesk functionality); if it must remain, restrict or disable unauthenticated/public ticket attachment uploads and gate ticket submission behind authentication (trade-off: blocks anonymous support requests); enforce server-side allowlisting of attachment types to images-only and store uploads outside the web root or behind a download handler that forces Content-Disposition: attachment and a non-renderable Content-Type (trade-off: breaks inline preview of attachments); and add a Content-Security-Policy that disallows inline script execution to blunt payload firing. Consult the WPScan advisory (https://wpscan.com/vulnerability/c46479c2-4eef-485f-ae98-1f487efa4263/) for the authoritative fix guidance and monitor for an updated plugin release.
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
WP Support Plus Responsive Ticket System is a helpdesk/support-ticket plugin for WordPress that exposes ticket-creation and attachment-upload functionality to site visitors. The root cause is improper validation of uploaded files (CWE-434, Unrestricted Upload of File with Dangerous Type), which in turn enables the stored XSS (CWE-79). Because the plugin accepts attacker-controlled HTML or SVG files and stores them in a web-reachable directory, the browser renders the embedded JavaScript when the file is accessed - turning a file-upload weakness into persistent script injection. The official CWE field was supplied as N/A in the source data, so these classifications are inferred from the description. The affected component is identified by CPE cpe:2.3:a:unknown:wp_support_plus_responsive_ticket_system, with the vendor recorded as 'unknown'.
Know when Wp Support Plus Responsive Ticket System 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:U/C:H/I:H/A:H
Unauthenticated remote upload but payload needs a victim to open it (UI:R); stored XSS executes in another security context (S:C) with limited confidentiality/integrity impact and no availability impact, unlike the inflated vendor C:H/I:H/A:H.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The WP Support Plus Responsive Ticket System WordPress plugin through 9.1.2 does not properly validate uploaded files, allowing unauthenticated users to upload files containing malicious JavaScript (such as HTML or SVG) to a publicly accessible location, leading to Stored Cross-Site Scripting attacks against site users and administrators.
Articles & Coverage 1
Executive ViewAI
The WP Support Plus Responsive Ticket System plugin (versions ≤9.1.2) contains a stored cross-site scripting vulnerability allowing unauthenticated attackers to upload and execute malicious JavaScript in user browsers, risking credential theft and site compromise. Publicly available exploit code exists; without a vendor patch, immediate action is required to disable or isolate the plugin.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately disable or uninstall the plugin; (2) Restrict all web server access to the plugin's upload directories to authenticated users only via .htaccess, Nginx, or WAF rules; (3) Implement strict Content Security Policy (CSP) headers with script-src: 'self' to prevent inline script execution; (4) Conduct daily audits of wp-content/uploads/ for .html, .svg, .js, or other executable file types and delete suspicious files; (5) Monitor WPScan, the WP plugin repository, and security advisories for version 9.1.3+ patch release.
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.
Pradeep Makone wordpress Support Plus Responsive Ticket System version 9.0.2 and earlier contains a SQL Injection vulner
Unauthenticated SQL injection in the WP Support Plus Responsive Ticket System WordPress plugin (all versions through 9.1
A stored cross-site scripting (XSS) vulnerability in the submit_ticket.php module in the WP Support Plus Responsive Tick
Cookie forgery in WP Support Plus Responsive Ticket System (WordPress plugin ≤9.1.2) allows unauthenticated network atta
The wp-support-plus-responsive-ticket-system plugin before 9.1.2 for WordPress has HTML injection. Rated medium severity
EUVD-2026-40262
GHSA-w4vj-qmqh-q69w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB