Skip to main content

Awesome Support EUVDEUVD-2026-89873

| CVE-2026-96820 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-62cv-fp6j-w93w
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 XSS payload
  2. Delivery
    Deliver via support ticket/link
  3. Exploit
    Victim admin views content
  4. Execution
    Script executes in admin browser
  5. Impact
    Hijack 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).

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

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

Alert me

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

Awesome Support n/a ≤6.3.9

Affected Packages

euvd awesome_support 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

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

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 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/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

Subscriber Cross Site Scripting (XSS) in Awesome Support <= 6.3.9 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Medium
established WordPress helpdesk/support-ticket plugin, moderate 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.3%
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.

CVE-2023-5355 HIGH POC
8.1 Nov 06

The Awesome Support WordPress plugin before 6.1.5 does not sanitize file paths when deleting temporary attachment files,

CVE-2022-3511 MEDIUM POC
6.5 Nov 28

The Awesome Support WordPress plugin before 6.1.2 does not ensure that the exported tickets archive to be downloaded bel

CVE-2023-5354 MEDIUM POC
6.1 Nov 06

The Awesome Support WordPress plugin before 6.1.5 does not sanitise and escape a parameter before outputting it back in

CVE-2024-30539 CRITICAL
9.8 Jun 09

Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.7. Rated critical severity (CVSS 9.8), thi

CVE-2024-0594 HIGH
8.8 Feb 10

The Awesome Support - WordPress HelpDesk & Support Plugin plugin for WordPress is vulnerable to union-based SQL Injectio

CVE-2024-35741 HIGH
8.8 Jun 10

Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.7. Rated high severity (CVSS 8.8), this vu

CVE-2023-5352 MEDIUM POC
4.3 Nov 06

The Awesome Support WordPress plugin before 6.1.5 does not correctly authorize the wpas_edit_reply function, allowing us

CVE-2023-49857 MEDIUM
6.5 Dec 09

Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf

CVE-2023-49757 MEDIUM
5.4 Dec 09

Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf

CVE-2023-48324 MEDIUM
5.4 Dec 09

Missing Authorization vulnerability in awesomesupport Awesome Support awesome-support allows Exploiting Incorrectly Conf

CVE-2024-24716 MEDIUM
5.4 Jun 09

Missing Authorization vulnerability in Awesome Support Team Awesome Support.1.6. Rated medium severity (CVSS 5.4), this

CVE-2022-38073 MEDIUM
5.4 Sep 21

Multiple Authenticated (custom specific plugin role) Persistent Cross-Site Scripting (XSS) vulnerability in Awesome Supp

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