Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XSS payload
-
DeliveryDeliver via support ticket/link
-
ExploitVictim admin views content
-
ExecutionScript executes in admin browser
-
ImpactHijack session or act as admin
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 targets the Awesome Support WordPress plugin at versions 6.3.9 and earlier and requires victim user interaction (UI:R) - an administrator or support agent must view attacker-controlled content for the injected script to execute. The description indicates a subscriber-level (authenticated low-privilege) actor may be needed to inject the payload, which conflicts with the CVSS PR:N and should be verified; if a subscriber account is required, exploitation is limited to sites that allow user registration. The scope change (S:C) reflects that the payload executes in the victim's browser/session context rather than the plugin's own. Limiting factors: required user interaction, likely dependence on an authenticated (subscriber) account, and confinement to sites running the vulnerable plugin version. |
| Impact | This is a stored/reflected Cross-Site Scripting flaw (CWE-79) in the Awesome Support WordPress plugin at versions <= 6.3.9, reported by Patchstack and scored CVSS 3.1 7.1 (HIGH) with vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L. There is a notable internal conflict in the source data: the description explicitly says 'Subscriber Cross Site Scripting,' which implies an authenticated low-privilege actor (subscriber role) is required to inject the payload, yet the CVSS vector encodes PR:N (no privileges). Per the precision rules, auth level is taken from the vector, so it is scored as unauthenticated, but defenders should treat the actual privilege requirement as unresolved - verify with Patchstack/vendor whether a subscriber account is a hard prerequisite. There is no EPSS score, no CISA KEV listing, and no public proof-of-concept provided, so this is best characterized as no public exploit identified at time of analysis. The scope-change (S:C) reflects script execution crossing into a victim's browser context, but impacts are only Low across C/I/A, and exploitation requires user interaction (UI:R). Net assessment: a real but moderate-priority issue - a high-ish CVSS driven largely by scope change and network vector, not by severe technical impact or evidence of active exploitation. The primary defensive value is patching to a fixed release and role hygiene rather than emergency response. |
| Exploit ScenarioDerived | An attacker (per the vector, unauthenticated; per the description, possibly a low-privilege subscriber) crafts a malicious link or support-ticket input containing a JavaScript payload targeting the Awesome Support plugin. When an administrator or agent views the injected content, the script executes in their authenticated browser session, potentially stealing session cookies or performing actions in the WordPress admin context. No public PoC is available at time of analysis, and successful exploitation depends on victim interaction (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Stored/reflected cross-site scripting in the Awesome Support WordPress plugin (versions 6.3.9 and earlier) allows a low-privileged subscriber-level account to inject script that executes in the browser of an administrator or support agent who views the crafted content, enabling session theft, credential harvesting, or privileged actions performed in the victim's authenticated context. Rated CVSS 3.1 7.1 (HIGH), the flaw requires victim user interaction (UI:R) and, per the vulnerability description, a subscriber account to plant the payload, meaning sites that do not permit public registration are substantially less exposed; exploitation is scope-changing (S:C) because the script runs in the victim's session rather than the plugin's own context. No public exploit identified at time of analysis; there is no CISA KEV listing and no exploit code was observed in the supplied intelligence. Note that the published CVSS vector claims PR:N while the description and our assessment indicate a subscriber (authenticated) injection path - authentication requirements are therefore not fully confirmed from available data.
RemediationAI
No vendor-released patch version is identified in the available intelligence, so administrators should treat this as an unconfirmed-fix condition and remediate by updating the Awesome Support plugin from the WordPress.org repository to the latest available release above 6.3.9 as soon as one is published, verifying the changelog or the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/awesome-support/vulnerability/wordpress-awesome-support-plugin-6-3-9-cross-site-scripting-xss-vulnerability?_s_id=cve) for the fixed version before relying on it. Where upgrading is not immediately possible, the highest-value compensating control is to eliminate the low-privilege injection path: disable open subscriber registration and require new accounts to be created by an administrator (side effect: no self-service signup), and audit which roles hold the 'create ticket'/'reply' capabilities so untrusted accounts cannot submit arbitrary content. Because exploitation requires an administrator or agent to view the poisoned content, restrict support-desk access to trusted personnel and avoid previewing unverified tickets in a fully privileged browser; deploying a WAF or virtual-patching rule that filters script payloads in ticket and reply submission parameters offers interim coverage but can be bypassed and may break legitimate HTML in tickets. A restrictive Content-Security-Policy on wp-admin can reduce the impact of successful injection at the cost of potential plugin/admin UI breakage, and administrators should rotate sessions and nonces if any suspicious content was rendered.
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
Awesome Support is a widely deployed WordPress helpdesk/support-ticket plugin, and the affected component is identified by CPE cpe:2.3:a:awesomesupport:awesome_support:*:*:*:*:*:*:*:* , where the wildcard version field reflects that the advisory covers the plugin up to and including 6.3.9 rather than a single pinned release. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation / Cross-Site Scripting): user-controlled support content - most plausibly ticket, reply, or profile fields reachable by a subscriber-level WordPress user - is stored or reflected without adequate output encoding or input sanitization, so the payload is rendered as HTML/JavaScript in an admin or agent browser. The scope change (S:C) in the CVSS vector reflects that the injected script escapes the plugin's own security authority and executes inside the victim's WordPress session, where it can read cookies/nonces, forge requests, or create administrative users. The discrepancy between the published PR:N and the description's 'Subscriber' framing is material: if an authenticated subscriber account is required, the effective attack surface is reduced to sites that enable open registration or otherwise grant low-privilege accounts.
Know when Awesome Support 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
Description says 'Subscriber' XSS, so PR:L (authenticated low-priv) is more honest than the vendor's PR:N; UI:R and S:C retained, Low browser-context impacts.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Cross Site Scripting (XSS) in Awesome Support <= 6.3.9 versions.
Executive ViewAI
The Awesome Support WordPress plugin (versions 6.3.9 and earlier) suffers from a high-severity cross-site scripting vulnerability (CVE-2026-96820) that enables a low-privileged subscriber to inject malicious scripts, which execute in the browser of an administrator or support agent who views the content. This can lead to session theft, credential harvesting, or privileged actions in the victim's authenticated context, posing a significant risk to organizations that use the plugin and allow subscriber-level registration. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: disable the plugin if not needed; restrict subscriber registration; enforce least privilege for admin/support accounts; deploy WAF rules to block XSS; monitor logs for suspicious activity.
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.
More in Awesome Support
View allThe Awesome Support WordPress plugin before 6.1.5 does not sanitize file paths when deleting temporary attachment files,
The Awesome Support WordPress plugin before 6.1.2 does not ensure that the exported tickets archive to be downloaded bel
The Awesome Support WordPress plugin before 6.1.5 does not sanitise and escape a parameter before outputting it back in
Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.7. Rated critical severity (CVSS 9.8), thi
The Awesome Support - WordPress HelpDesk & Support Plugin plugin for WordPress is vulnerable to union-based SQL Injectio
Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.7. Rated high severity (CVSS 8.8), this vu
The Awesome Support WordPress plugin before 6.1.5 does not correctly authorize the wpas_edit_reply function, allowing us
Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf
Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf
Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf
Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.6. Rated medium severity (CVSS 5.4), this
Multiple Authenticated (custom specific plugin role) Persistent Cross-Site Scripting (XSS) vulnerability in Awesome Supp
EUVD-2026-89873
GHSA-62cv-fp6j-w93w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB