ZeroHour

CVE-2026-81807

large

Unauthenticated XSS via HTML Attribute Injection in Simple Ajax Chat WordPress Plugin

CVSS 3.1
8.8 high
EPSS
<1%p20
Published
()
Modified
AI analysis

CVE-2026-81807 is a cross-site scripting flaw (CWE-79) in the Simple Ajax Chat WordPress plugin: versions before 20260827 render chat message content without escaping it. Any unauthenticated visitor can submit a chat message containing crafted HTML attributes, which are then injected into the page that displays the chat. Because the injected markup can include script-bearing attributes, an attacker can execute JavaScript in the browser of anyone viewing the chat, including site administrators, potentially enabling session hijacking or unintended administrative actions in their logged-in session. Any WordPress site running an unpatched version of the plugin is affected, and any such site that exposes the chat to unauthenticated visitors is directly triggerable. No public proof-of-concept is known, the issue is not in CISA KEV, and EPSS puts 30-day exploitation probability at roughly 0.3%, so no confirmed exploitation is known at this time.

What to do: Update Simple Ajax Chat to version 20260827 or later, which escapes chat message content before rendering. If an immediate update is not possible, restrict or disable unauthenticated chat posting (or deactivate the plugin) until patched, since no privilege is required to trigger the flaw. Administrators who suspect abuse should review chat message logs for messages containing event-handler attributes or injected markup.

Affected
Simple Ajax Chat (WordPress plugin)all versions before 20260827
Estimated exposure
large≈ tens of thousands of WordPress sites (roughly 20,000–30,000 active installs estimated for the plugin) — Estimated from the plugin's active-install count on the wordpress.org directory, which is on the order of tens of thousands; the exact figure was not provided in the source data, so this is an order-of-magnitude estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The Simple Ajax Chat WordPress plugin before 20260827 does not escape chat message content before rendering it, allowing unauthenticated users to inject arbitrary HTML attributes into the page and run scripts in the browser of anyone viewing the chat, including administrators.

Ecosystems
WordPress
Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.