Description
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.
Published: 2026-07-20
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Tag Groups WordPress plugin, for versions earlier than 2.2.0, fails to escape the AJAX parameter 'tag_groups_task'. When an attacker supplies a crafted value via this parameter, the plugin reflects it directly in the HTML response served to the browser. As a result, an unauthenticated attacker can embed arbitrary JavaScript that will run in the context of any logged‑in user who has the edit_pages capability (Editors or higher) who follows the crafted link. This flaw is a classic reflected XSS vulnerability (CWE‑79).

Affected Systems

WordPress deployments that have the Tag Groups plugin installed with a release below 2.2.0 are affected. The vulnerability does not depend on the version of WordPress core; any site hosting the plugin in a pre‑2.2.0 state is susceptible, regardless of hosting environment or server configuration.

Risk and Exploitability

The flaw carries a CVSS score of 7.1, indicating high severity, and an EPSS score of less than 1 %, suggesting that exploitation in the wild has been limited to date. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the issue by luring a user with edit_pages rights to click a crafted link containing a malicious value in the tag_groups_task parameter; the resulting browser‑based code execution occurs only when the user is logged in and has sufficient privileges. The likelihood of exploitation is low to moderate due to the need for user interaction, but the potential impact on the affected account remains significant.

Generated by OpenCVE AI on July 30, 2026 at 19:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Tag Groups v2.2.0 or later, which sanitizes the tag_groups_task parameter.
  • If immediate upgrading is not possible, disable or delete the Tag Groups plugin to remove the attack surface.
  • Restrict the edit_pages capability to trusted users only and consider implementing a content‑security‑policy to block unexpected script execution if an upgrade delay is unavoidable.

Generated by OpenCVE AI on July 30, 2026 at 19:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 20 Jul 2026 07:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Tag Groups < 2.2.0 - Reflected XSS via 'tag_groups_task' Parameter
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-20T13:07:10.885Z

Reserved: 2026-05-28T12:39:27.707Z

Link: CVE-2026-9833

cve-icon Vulnrichment

Updated: 2026-07-20T13:07:03.628Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T20:00:20Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')