Skip to main content

FAQ Builder AYS EUVDEUVD-2026-69858

| CVE-2026-81737 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-02 WPScan GHSA-rg8x-42cw-c3jx
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit crafted FAQ entry unauthenticated
  2. Delivery
    Plugin stores payload with escaping bypassed by decode step
  3. Exploit
    Administrator opens FAQ management page
  4. Execution
    Stored XSS executes in admin browser session
  5. Persist
    Attacker seizes admin session or creates backdoor account
  6. Impact
    Full WordPress site compromised

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No authentication is required to inject the payload - exploitation begins with a standard HTTP POST to the plugin's public-facing FAQ submission endpoint, available on any WordPress site with the plugin installed and active (versions 1.6.3 through 1.8.4). The required trigger condition is that a logged-in WordPress administrator must subsequently navigate to the admin panel page where submitted FAQ entries are displayed; the XSS does not execute until this admin page view occurs. No non-default configuration is needed - the plugin's default behavior accepts public submissions and renders them in the admin area without sanitization. Exploitation is bounded by: (1) running an unpatched version before 1.8.5, and (2) requiring at least passive admin interaction with the submissions queue, which is routine for any active WordPress site using this plugin.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, score 8.8) accurately captures the core attack profile - network-accessible, low complexity, no credentials required - but the S:U (unchanged scope) designation is conservative. Stored XSS executing in an admin session effectively grants the attacker control over the entire WordPress installation (plugin installation, user creation, content modification), which is better modeled as S:C and would push the score above 9.0. The sole real-world friction is UI:R: an administrator must view the poisoned admin page. However, routine admin review of incoming FAQ submissions makes this trigger highly probable rather than exceptional. A publicly available POC from WPScan significantly lowers attacker skill requirements. No CISA KEV listing exists at time of analysis, suggesting no confirmed mass exploitation, but the unauthenticated submission path combined with a public exploit creates a high-priority patching window. No EPSS data was provided, so exploitation probability cannot be numerically quantified.

Exploit ScenarioDerived

An unauthenticated attacker submits a FAQ entry through the plugin's public-facing form, embedding a JavaScript payload such as a session-cookie exfiltrator or a script that silently creates a backdoor administrator account. The plugin stores the entry, and its internal decoding step reverses the partial escaping, preserving the payload. When a WordPress administrator next opens the FAQ submission management page, the script fires in their browser, granting the attacker administrative access to the WordPress site. A public proof-of-concept is available via WPScan.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 02, 2026

Stored XSS in the FAQ Builder AYS WordPress plugin (versions before 1.8.5) permits unauthenticated remote attackers to inject persistent JavaScript payloads via visitor-submitted content that is stored without sanitization and later rendered in the WordPress admin dashboard. A double-bypass condition compounds the flaw: the plugin's own partial HTML escaping is undone by a subsequent server-side decoding step, ensuring injected scripts reach the admin browser intact. When a logged-in administrator views the affected admin panel page, the payload executes with full administrative privileges, enabling session hijacking or complete site takeover. A publicly available exploit exists per WPScan; vendor patch version 1.8.5 is available.

RemediationAI

Upgrade FAQ Builder AYS to version 1.8.5 or later, which resolves both the missing input sanitization and the escaping-then-decoding bypass. The patch is available through the standard WordPress plugin repository and can be applied via the WordPress admin dashboard (Plugins > Updates) or via WP-CLI with 'wp plugin update faq-builder-ays'. If an immediate upgrade is not possible, the most effective compensating control is to deactivate the plugin entirely, which eliminates the public-facing submission surface and prevents new payloads from being injected - note this removes FAQ functionality. A weaker alternative is to restrict access to the affected admin panel page to known administrative IP ranges at the web server level (nginx location block or Apache mod_rewrite), though this does not neutralize any payload already stored prior to the restriction. After patching, audit existing stored FAQ submissions for previously injected JavaScript payloads and purge any suspicious entries.

Affected VersionsENISA

FAQ Builder AYS 1.6.3 <1.8.5

Affected Packages

euvd faq_builder_ays fix: 1.8.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

FAQ Builder AYS is a WordPress plugin (CPE: cpe:2.3:a:unknown:faq_builder_ays:*:*:*:*:*:*:*:*; NVD vendor slug unresolved) that allows site visitors to submit FAQ-related content for review in the admin area. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation). Two distinct weaknesses combine: visitor-supplied input is stored without adequate sanitization, and any escaping applied during the storage phase is reversed by a later decode pass before the content is rendered in the admin panel. This encode-then-decode anti-pattern negates the protective value of the partial escaping entirely. The payload ultimately executes within the trusted session context of the WordPress administrator dashboard, a high-value browser environment with site-wide authority.

Know when Faq Builder Ays gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

Scope changed to S:C because admin-context XSS grants the attacker effective control over the entire WordPress installation, extending impact beyond the vulnerable plugin component.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 02, 2026 - 11:22 NVD
8.8 (HIGH)
Patch available
Sep 02, 2026 - 07:01 EUVD
CVE Published
Sep 02, 2026 - 06:00 cve.org
HIGH 8.8
CVE Published
Sep 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Technical POC Analysis

CWE-79: Stored Cross-Site Scripting.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

FAQ Builder AYS WordPress plugin versions before 1.8.5 contain a stored XSS vulnerability enabling unauthenticated attackers to inject malicious JavaScript through visitor-submitted content. Publicly available exploit code exists, and when site administrators access the affected plugin interface, injected code executes with full administrative privileges, enabling session hijacking and complete site takeover. Any WordPress site using this plugin without the latest patch faces immediate risk of compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche WordPress FAQ plugin, limited install base
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy