Skip to main content

Quill Forms EUVDEUVD-2026-60570

| CVE-2026-75091 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-08-18 Wordfence GHSA-h25f-28xv-872g
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Submit unauthenticated form entry with XSS payload
  2. Delivery
    Payload persists in WordPress database
  3. Exploit
    Privileged user (admin/editor) views page with injected response
  4. Execution
    Malicious script executes in victim's browser
  5. Persist
    Session cookie or credentials exfiltrated
  6. Impact
    Attacker 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Quill Forms | Conversational Multi Step Forms, Surveys & quizzes 0 ≤5.7.1

Affected Packages

euvd quill_forms_conversational_multi_step_forms_surveys_quizzes no fix

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

Vendor (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Stored XSS requires a victim to view the injected page (UI:R); all other metrics from the provided vector are consistent with the description.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
niche WordPress form builder, not among top-tier plugins
Social Media
2
Sightings
Data Quality
4 sources
Confidence: Medium

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 No
EPSS 0.2%
Patch available No
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
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.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

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