Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious link with script payload
-
DeliveryDeliver link to Editor-level victim
-
ExploitVictim clicks while authenticated
-
ExecutionUnescaped parameter reflected in HTML response
-
PersistScript executes in admin session
-
ImpactHijack session or perform privileged actions
Vulnerability Assessment
| Weakness |
CWE
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 lure an authenticated WordPress user who holds the edit_pages capability (Editor role or higher) into clicking a crafted link that targets the vulnerable AJAX parameter - the victim must be logged in and must perform this interaction (UI:R). The specific prerequisite is that the plugin (any version before 2.2.0) is installed and active, exposing the unescaped AJAX parameter; no attacker authentication is needed (PR:N), and the exploit works against default plugin configurations. Limiting factors that reduce realistic risk: the reflected (non-persistent) nature means each victim must individually follow an attacker-supplied link, the payload only yields meaningful impact when executed in the session of a sufficiently privileged (Editor+) user rather than a subscriber or anonymous visitor, and success depends on social engineering rather than automatable delivery (SSVC Automatable=no). |
| Impact | The CVSS 3.1 base score is 7.1 (High) with vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - network-reachable, low complexity, no privileges required for the attacker, but user interaction is mandatory and the scope change reflects script executing in the trusted admin context. PR:N describes the unauthenticated attacker, yet the meaningful impact only materializes when the victim is an authenticated Editor-or-higher user (edit_pages capability), so real-world severity is gated by successful social engineering of a privileged user. Corroborating signals temper urgency: EPSS is low (0.17%, 7th percentile), SSVC records Exploitation=poc (not active), Automatable=no, and Technical Impact=partial - consistent with the partial C/I/A (Low) impacts in the CVSS vector. POC availability raises the practical exploitability above a purely theoretical bug, but the combination of required user interaction, a targeted privileged victim, and non-automatable exploitation makes this a moderate, patch-in-normal-cycle priority rather than an emergency. No KEV listing and low EPSS argue against imminent mass exploitation. |
| Exploit ScenarioDerived | An attacker crafts a URL targeting the plugin's vulnerable AJAX endpoint with a malicious script payload in the reflected parameter and sends it (via email, chat, or a comment) to a site Editor. When the logged-in Editor clicks the link, the unescaped payload is reflected into the HTML response and executes in their authenticated session, letting the attacker exfiltrate the session/nonce or perform actions such as creating content or planting a persistent backdoor. Public POC/exploit details from WPScan lower the effort required to reproduce this AV:N/AC:L/UI:R attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Reflected cross-site scripting in the WordPress plugin 'Tag Groups is the Advanced Way to Display Your Taxonomy Terms' before version 2.2.0 allows unauthenticated attackers to run arbitrary JavaScript in the browser of a logged-in Editor (or higher) who clicks a crafted link, because one AJAX parameter is reflected unescaped into an HTML-typed response. Publicly available exploit code exists (published by WPScan), but the flaw is not listed in CISA KEV and carries a low EPSS score (0.17%, 7th percentile), indicating no evidence of widespread active exploitation. Successful exploitation can hijack an editorial session, letting the attacker act with the victim's WordPress capabilities.
RemediationAI
Vendor-released patch: upgrade the plugin to version 2.2.0 or later, which properly escapes the reflected AJAX parameter; this is the primary and complete fix and should be applied through the WordPress plugin updater. Review the WPScan advisory (https://wpscan.com/vulnerability/75792c33-2d9d-46db-a98c-00ec40951099/) for confirmation. If immediate upgrade is not possible, apply compensating controls: place a WAF/virtual-patch rule to block requests to the plugin's admin-ajax action carrying HTML/script metacharacters in the vulnerable parameter (trade-off: rule may need tuning to avoid breaking legitimate tag-display AJAX calls), restrict access to /wp-admin and admin-ajax.php by IP or authentication proxy where feasible, and advise Editor-and-above users not to follow untrusted links pointing at the site (trade-off: awareness-based, not a technical guarantee). Deactivating the plugin until patched eliminates the exposure at the cost of losing the taxonomy-display feature.
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
The affected component is a WordPress plugin that renders taxonomy terms (tags) in grouped displays, and the vulnerable surface is one of its admin-ajax.php AJAX endpoints. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): the plugin echoes a request parameter back into a response served with an HTML content type without HTML-escaping it, so injected markup/script is parsed by the browser rather than treated as inert text. Because the payload arrives in the request and is reflected immediately in the response (not stored), this is a reflected XSS requiring the victim to load an attacker-crafted URL. The CPE 'cpe:2.3:a:unknown:tag_groups_is_the_advanced_way_to_display_your_taxonomy_terms:*' covers all versions prior to the 2.2.0 fix; the vendor namespace is recorded as 'unknown' in NVD's CPE data.
Know when Tag Groups Is The Advanced Way To Display Your Taxonomy Terms 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 reflected XSS (PR:N) reachable over the network (AV:N/AC:L) but needs a privileged victim to click (UI:R); script runs in admin context so scope changes (S:C) with partial C/I/A.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Tag Groups is the Advanced Way to Display Your Taxonomy Terms WordPress plugin before 2.2.0 does not properly escape one of its AJAX parameters before reflecting it in the response body served with an HTML content type, allowing unauthenticated attackers to execute arbitrary JavaScript in the browser of a logged-in user with edit_pages capability (Editor or higher) who is tricked into following a crafted link.
Articles & Coverage 1
Executive ViewAI
The WordPress plugin Tag Groups (versions before 2.2.0) contains a cross-site scripting vulnerability that allows attackers to hijack editorial and administrator sessions by tricking users into clicking malicious links. This exposes organizations to unauthorized content modification, website defacement, and credential compromise. A vendor patch is available and should be deployed immediately to all affected installations.
Apply vendor patch.
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-45893
GHSA-mcx6-9qf4-cx6p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB