← Back to search

CVE-2026-88905

8.8 HIGH

Published 2026-10-11 · Updated 2026-10-13

AI risk analysis

Summary
The KeyWord Collector WordPress plugin allows unauthenticated attackers to save malicious JavaScript settings without proper authorization checks or output escaping, enabling stored cross-site scripting (XSS) attacks that can execute when administrators view plugin settings or when visitors load pages with the plugin output.
Exploitability
Exploitation is relatively straightforward as it requires only a single HTTP request to save malicious settings, with no authentication required and minimal preconditions beyond having the plugin installed.
Blast radius
The impact could be significant as attackers could execute arbitrary JavaScript in the context of administrator sessions, potentially leading to full account takeover or privilege escalation within the WordPress admin environment.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Disable the KeyWord Collector plugin immediately or upgrade to version 1.5 which fixes the authorization and output escaping issues.
xsswordpresspluginunauth

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

The KeyWord Collector WordPress plugin through 1.4 does not have any authorisation or nonce check when saving its settings, and does not escape them before output, allowing unauthenticated attackers to store malicious JavaScript that executes when an administrator opens the KeyWord Collector WordPress plugin through 1.4's settings page or when a visitor loads a page displaying its output.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weaknesses

CWE-79

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.