Skip to main content

Tag Groups EUVDEUVD-2026-45893

| CVE-2026-9833 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-20 WPScan GHSA-mcx6-9qf4-cx6p
7.1
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious link with script payload
  2. Delivery
    Deliver link to Editor-level victim
  3. Exploit
    Victim clicks while authenticated
  4. Execution
    Unescaped parameter reflected in HTML response
  5. Persist
    Script executes in admin session
  6. Impact
    Hijack 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

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

Tag Groups is the Advanced Way to Display Your Taxonomy Terms 0 <2.2.0

Affected Packages

euvd tag_groups_is_the_advanced_way_to_display_your_taxonomy_terms fix: 2.2.0

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

Vendor (WPScan) 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 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.

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:P/VC:L/VI:L/VA:L/SC:L/SI:L/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

3
Patch available
Jul 20, 2026 - 09:17 EUVD
CVE Published
Jul 20, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 20, 2026 - 06:00 cve.org
HIGH 7.1

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
niche WordPress taxonomy-display plugin, modest install base
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 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 Yes
EPSS 0.2%
Patch available Yes
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
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