Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit unauthenticated form entry with XSS payload
-
DeliveryPayload persists in WordPress database
-
ExploitPrivileged user (admin/editor) views page with injected response
-
ExecutionMalicious script executes in victim's browser
-
PersistSession cookie or credentials exfiltrated
-
ImpactAttacker gains authenticated admin access
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 submit a form entry - the injection vector is the public-facing form submission endpoint, accessible by any unauthenticated visitor (CVSS PR:N). The site must have the Quill Forms plugin installed and active, running version 5.7.1 or earlier, with at least one published form or survey page accepting user input. Execution of the stored payload requires a subsequent visitor - ideally an authenticated user such as an administrator or editor - to view the page containing the injected response; passive viewing is sufficient, no additional click or interaction is required. Exploitation is limited to WordPress installations running the vulnerable plugin version; sites not using Quill Forms are unaffected. The primary limiting factor is the requirement for a victim to view the affected page, which, while not a high bar, distinguishes this from fully automated exploitation and means impact is deferred rather than immediate. |
| Impact | The provided CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N scores 7.2 (High), but the UI:N metric warrants scrutiny: stored XSS inherently requires a victim to view the injected page for the payload to execute, which NVD and most frameworks score as UI:R. Assigning UI:N inflates the score by roughly one point; a more conservative assessment yields approximately 6.1. Despite this, the S:C (scope change) and PR:N combination is genuinely dangerous - an unauthenticated attacker can inject a payload that later executes with the privileges of any authenticated user (including administrators) who views the page. No EPSS data was provided, no CISA KEV listing exists, and no POC has been publicly identified, all of which reduce immediate exploitation urgency. However, WordPress plugin XSS vulnerabilities in popular plugins are frequently targeted opportunistically by scanners, and the unauthenticated injection vector lowers the bar for mass exploitation significantly. Real-world risk is moderate-to-high for sites with active form usage where administrator or editor accounts regularly review submissions. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a crafted form entry containing a JavaScript payload (e.g., a cookie-stealing script) through a publicly accessible Quill Forms survey or quiz page. The payload is stored in the WordPress database without sanitization. When a site administrator subsequently logs in and reviews form submissions or visits a page embedding the injected form response, the script executes in their browser, exfiltrating the admin session cookie to an attacker-controlled server and enabling full account takeover. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
Stored Cross-Site Scripting in the Quill Forms WordPress plugin (all versions through 5.7.1) enables unauthenticated attackers to permanently inject arbitrary JavaScript into pages rendered by the plugin. The CVSS vector (PR:N, S:C) confirms no authentication is needed to plant the payload, and the scope change indicates injected scripts execute in victims' browser sessions - enabling session hijacking, credential theft, or admin account takeover when privileged users view affected pages. Reported by Wordfence and corroborated by Patchstack; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Update the Quill Forms plugin to the first version released after 5.7.1 via the WordPress plugin dashboard or by downloading the latest release from the WordPress.org plugin repository; the exact patched version number is not confirmed in the available intelligence and should be verified against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/7ae927b1-401f-4227-9d50-4adde8e95f24) and Patchstack entry (https://patchstack.com/database/wordpress/plugin/quillforms/vulnerability/wordpress-quill-forms-plugin-5-7-1-cross-site-scripting-xss-vulnerability) before applying. If an immediate patch is unavailable, consider temporarily disabling the plugin on pages accessible by high-privilege accounts (admins, editors) - this eliminates the execution vector but removes form functionality. A Web Application Firewall rule targeting stored XSS patterns in Quill Forms submission endpoints can reduce the injection risk but should not be treated as a permanent fix, as WAF bypass techniques exist. Audit existing form submissions stored in the database for suspicious script tags or JavaScript event handlers prior to applying the patch, as injected payloads already stored will persist until removed or the output escaping fix is deployed.
Affected VersionsENISA
Affected Packages
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
CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting) describes the root cause: the plugin fails to sanitize user-supplied input before storing it and fails to apply output escaping when rendering stored data. The affected product, identified by CPE cpe:2.3:a:mdmag:quill_forms_|_conversational_multi_step_forms,_surveys_&_quizzes:*:*:*:*:*:*:*:*, is a WordPress plugin developed by mdmag that provides conversational multi-step forms, surveys, and quizzes. Because the plugin surfaces public-facing form endpoints to unauthenticated visitors, any field accepting user input (form responses, survey answers, quiz entries) is a potential injection vector if not properly sanitized. The stored variant of XSS is more severe than reflected XSS because the malicious payload persists in the database and executes automatically for every subsequent visitor to the affected page, without requiring a separate phishing step per victim.
Know when Wordpress Plugin 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
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Stored XSS requires a victim to view the injected page (UI:R); all other metrics from the provided vector are consistent with the description.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Quill Forms | Conversational Multi Step Forms, Surveys & quizzes plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 5.7.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Executive ViewAI
The Quill Forms WordPress plugin contains an unauthenticated stored cross-site scripting vulnerability affecting versions 5.7.1 and earlier that enables attackers to persistently inject malicious JavaScript into any page using the plugin without authentication. Any site visitor-including administrators-accessing compromised pages faces risk of session hijacking, credential theft, and potential administrative account takeover, with no awareness of the attack. Organizations running this plugin face immediate threats to data confidentiality, system integrity, and operational control of their web properties.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable the Quill Forms plugin if not business-critical; (2) If required for operations, restrict plugin access to authenticated WordPress administrators only with strict role-based permissions; (3) Deploy Web Application Firewall rules to block script injection patterns and enforce input sanitization on form fields; (4) Implement database-level monitoring and alerting for suspicious JavaScript code in stored form data; (5) Enable comprehensive logging of all form interactions and WordPress administrative activities.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Wordpress Plugin
View allThe Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a
The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i
The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base
The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in
Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u
EUVD-2026-60570
GHSA-h25f-28xv-872g
NVD
CVE.org
EPSS
Exploit-DB