Skip to content
Threat Feed
high advisory

Stored XSS in Simple Ajax Chat WordPress Plugin via CVE-2026-81825

The Simple Ajax Chat plugin for WordPress contains a stored cross-site scripting vulnerability in versions <= 20260811, allowing unauthenticated attackers to inject malicious scripts due to exposed nonces and insufficient input sanitization.

CVE search metadata

CVE search record: CVE-2026-81825. Severity: high. CVSS: 7.2. KEV: no. Product: Simple Ajax Chat – Add a Fast, Secure Chat Box (<= 20260811). Brief: Stored XSS in Simple Ajax Chat WordPress Plugin via CVE-2026-81825. Brief link: https://feed.craftedsignal.io/briefs/2026-09-simple-ajax-chat-xss/

The Simple Ajax Chat - Add a Fast, Secure Chat Box plugin for WordPress (versions up to and including 20260811) contains a critical security flaw involving stored cross-site scripting (XSS). The vulnerability stems from insufficient sanitization of user-provided chat messages and inadequate output escaping. Furthermore, the nonce mechanism intended to secure message submissions is publicly visible on the plugin's chat interface. This exposure renders the nonce-based authentication ineffective, enabling unauthenticated attackers to craft and submit malicious chat messages. Because these messages are stored persistently, the injected scripts are executed in the browsers of any site visitors who load a page containing the chat box. This vulnerability poses a significant risk to site administrators and users, as it allows for the theft of session tokens, unauthorized actions on behalf of the user, or redirection to malicious domains.

Impact

Successful exploitation allows unauthenticated attackers to execute arbitrary JavaScript in the context of the WordPress site. This can lead to the compromise of administrator sessions, redirection of legitimate traffic, and the potential for site-wide defacement or further exploitation of site users.

Recommendation

Prioritized, concrete actions for detection engineering teams:

  • Upgrade the 'Simple Ajax Chat' plugin to a version released after 20260811 immediately to remediate CVE-2026-81825.
  • Monitor web server access logs for anomalous HTTP POST requests to the plugin's message submission endpoint containing script tags or encoded JavaScript strings.
  • Audit existing chat history for entries containing HTML tags, specifically <script>, <img>, or <iframe> elements, which may indicate existing exploitation.

Immediate actions

Upgrade Simple Ajax Chat plugin to version > 20260811

IT Operations 24h

Threat Hunt

Identify persistent script tags in chat message database logs

T1059.007 high high confidence hunt now

Data: webserver_logs

Mitigations

Update plugin to version post-20260811

immediate IT Operations

CVE-2026-81825