ZeroHour

CVE-2026-81737

moderate

Unauthenticated Stored XSS in FAQ Builder AYS WordPress plugin before 1.8.5

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

FAQ Builder AYS, a WordPress FAQ plugin, does not sanitize or escape FAQ content submitted by unauthenticated visitors, and the escaping it does apply is undone by a later decoding step, resulting in stored cross-site scripting (CWE-79). An attacker triggers it by submitting crafted question or answer content through the plugin's front-end FAQ submission functionality; the malicious markup is stored and later rendered on an admin-area page. When a logged-in administrator views that page, the attacker's script executes in the admin's session, allowing actions such as creating new admin accounts, changing site settings, or exfiltrating data. Any WordPress site running the plugin before version 1.8.5 that accepts FAQ submissions from unauthenticated visitors is affected. No public proof-of-concept or confirmed exploitation is known; exploitation probability is modest (EPSS 0.2% over 30 days) and the issue is not listed in CISA KEV.

What to do: Update FAQ Builder AYS to version 1.8.5 or later. Sites that cannot update immediately should disable or restrict front-end FAQ submissions to trusted users and review existing FAQ entries for injected HTML or scripts. Administrators should check logs for unexpected admin account creation or settings changes, since the payload executes with admin privileges.

Affected
AYS (AYS Pro) FAQ Builder AYS (WordPress plugin)All versions before 1.8.5 (fixed in 1.8.5)
Estimated exposure
moderateroughly 1,000-5,000 sites (plugin's WordPress.org active-install base is in the low thousands) — Estimated from the plugin's small published active-install count on WordPress.org; only the subset of those sites that enable unauthenticated FAQ submissions is actually reachable, and no large-scale embedded or enterprise deployments are…

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

Description

The FAQ Builder AYS WordPress plugin before 1.8.5 does not sanitize or escape content submitted by unauthenticated visitors before storing it and outputting it in an admin area page, and the escaping it does apply is undone by a subsequent decoding step, leading to Stored XSS which will execute in the context of a logged in administrator.

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.