Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain WordPress admin credentials
-
DeliveryAccess Bit Form conversational-form display settings
-
ExploitInject JavaScript payload into unsanitized setting field
-
ExecutionSave configuration to database
-
PersistVictim visits page rendering the poisoned form
-
ImpactStored script executes in victim's browser
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 | Exploitation requires the attacker to hold a WordPress administrator role with access to the Bit Form plugin's conversational-form display settings. On standard single-site WordPress installs, administrators inherently have the unfiltered_html capability, reducing the practical impact of this bypass - the vulnerability is most impactful on WordPress multisite, where administrator accounts are explicitly denied unfiltered_html. After the payload is stored, a second condition must be met: at least one site visitor must load a page rendering the poisoned form (UI:R). The limiting factors are the high-privilege write requirement (PR:H), the passive victim dependency (UI:R), and the WordPress multisite context making this most relevant. The injection point is specifically the conversational-form display settings field, not the broader plugin or WordPress admin interface. |
| Impact | The CVSS 4.8 Medium score and PR:H vector correctly characterize this as a constrained threat: exploitation requires prior compromise or possession of a WordPress administrator account, then a second victim (site visitor) must actively load the poisoned form page (UI:R). EPSS at 0.16% in the 6th percentile independently confirms that observed exploitation probability is very low. SSVC classifies exploitation as 'poc' (not active), not automatable, and technical impact as partial - consistent with the limited C:L/I:L CVSS impact metrics. No CISA KEV listing. Despite the publicly available POC from WPScan, the combination of high-privilege write requirement and passive visitor trigger significantly limits realistic attacker opportunity. The primary concern is targeted abuse within a compromised or malicious-insider WordPress admin scenario on multisite deployments. Risk is low for single-site installs where administrators already hold unfiltered_html. |
| Exploit ScenarioDerived | An attacker with administrator credentials on a WordPress multisite installation (where the unfiltered_html cap is absent) navigates to the Bit Form conversational-form display settings and inserts a JavaScript payload into the unsanitized field. The payload is saved to the database. When any subsequent visitor loads a page containing the affected form, the malicious script executes silently in their browser, enabling session cookie theft, credential harvesting via overlay forms, or redirection to attacker-controlled infrastructure. A public proof-of-concept is available via WPScan, lowering the skill barrier for exploitation once admin access is obtained. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 03, 2026
Stored cross-site scripting in the Bit Form WordPress plugin (versions before 3.1.4) allows administrator-level users to inject persistent JavaScript into a conversational-form display setting that then executes in the browser of any site visitor who views the affected form. The vulnerability is particularly relevant on WordPress multisite installations, where administrators do not hold the unfiltered_html capability and are therefore expected to be constrained to safe content - making this a bypass of that trust model. A public proof-of-concept exists per WPScan, though EPSS sits at 0.16% (6th percentile), suggesting negligible observed exploitation activity at time of analysis.
RemediationAI
Update the Bit Form WordPress plugin to version 3.1.4 or later; this is the vendor-released patch as confirmed by the WPScan advisory at https://wpscan.com/vulnerability/69800fa9-4fbd-489c-8759-96df745d77d6/. If immediate patching is not possible, restrict access to the WordPress admin panel to trusted IP ranges to limit who can modify conversational-form display settings - note this does not remove the stored payload if one has already been injected and requires a content audit of existing form configurations. On WordPress multisite networks, review whether administrator-level accounts are granted only to fully trusted parties; reducing admin account proliferation limits the exposure window. No workarounds exist that preserve full plugin functionality while blocking the injection point, so patching is the only complete remediation.
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) covers stored XSS, the root cause here: the plugin fails to sanitize a conversational-form display configuration value before reflecting it in the public-facing HTML output. WordPress core ordinarily restricts unfiltered HTML output to users holding the unfiltered_html capability, which is withheld from administrators on multisite networks - this is an intentional security boundary. Bit Form does not apply its own sanitization layer on this specific setting, defeating that boundary. The affected component is identified by CPE cpe:2.3:a:unknown:bit_form:*:*:*:*:*:*:*:* covering all versions from 0 up to (not including) 3.1.4. The scope change in the CVSS vector (S:C) reflects that the injected script executes in the victim visitor's browser context rather than the WordPress application server context.
Know when Bit Form 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:H/UI:R/S:C/C:L/I:L/A:N
Admin-level write access required (PR:H), victim must load the form (UI:R), script executes in visitor browser context causing scope change (S:C), with limited confidentiality and integrity impact only.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Bit Form WordPress plugin before 3.1.4 does not sanitise one of its conversational-form display settings before rendering it on the public-facing form, allowing high-privilege users (such as administrators, who do not hold the unfiltered_html capability on multisite) to store JavaScript that executes in the browser of any visitor who views the form.
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.
Stored Cross-Site Scripting in the Bit Form WordPress plugin before 3.2.0 enables unauthenticated attackers to upload cr
Unauthenticated workflow replay in the Bit Form WordPress plugin (versions before 3.1.0) allows external attackers to re
Path traversal in the Bit Form WordPress plugin (versions before 3.1.0) allows unauthenticated remote attackers to read
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Bit Apps Bit Form Pro al
Unrestricted Upload of File with Dangerous Type vulnerability in Bit Apps Bit Form Pro allows Command Injection.6.4. Rat
Bit Form WordPress plugin before version 3.1.2 fails to enforce form deactivation state on its public submission handler
Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Bit Apps Bit Form Pro.6.4. Rated medium seve
Incorrect Authorization vulnerability in Bit Apps Bit Form Pro bitformpro allows Accessing Functionality Not Properly Co
The Contact Form by Bit Form: Multi Step Form, Calculation Contact Form, Payment Contact Form & Custom Contact Form buil
EUVD-2025-210577
GHSA-wv7j-rf68-5jcq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB