Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate WordPress site for Bit Form installation
-
DeliveryIdentify deactivated form IDs via source inspection or brute-force
-
ExploitCraft POST submission request targeting deactivated form endpoint
-
ExecutionBypass missing status authorization check
-
PersistStore phantom entry in form database
-
ImpactTrigger configured workflows (email notifications, webhooks)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires no authentication (PR:N per CVSS vector) and no user interaction, but the CVSS AC:H rating reflects a concrete prerequisite: the attacker must discover or guess a valid form ID belonging to a form that is specifically in a deactivated or unpublished state. If all of a site's Bit Form forms are currently active/published, there is no exploitable condition - the vulnerability only manifests for forms the administrator has deactivated. Additionally, meaningful impact (workflow execution such as email notifications) only occurs if the targeted deactivated form has backend workflows configured; a deactivated form with no workflows produces only a database entry with no external side-effects. Exploitation is therefore limited by form-ID discoverability, the existence of deactivated forms, and the presence of configured workflows on those forms. |
| Impact | The official CVSS 3.1 score of 3.7 (Low) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N accurately reflects the constrained real-world risk. The AC:H designation is key: an attacker must first enumerate or otherwise discover the internal identifier of a form that happens to be in a deactivated state, which reduces opportunistic exploitation potential. EPSS at 0.15% (5th percentile) corroborates that exploitation probability is very low despite the existence of public POC code - the gap between POC availability and realized exploitation is large here, consistent with the high complexity and narrow impact. There is no CISA KEV listing, no confidentiality impact, and no availability impact; the worst realistic outcome is triggering unwanted email floods or populating a deactivated form's entry database. This is not a high-priority remediation for most organizations, but sites using Bit Form for sensitive intake workflows (e.g., lead capture feeding a CRM) may see business process disruption and data integrity concerns from phantom submissions. The POC's public availability does modestly elevate urgency for patching relative to a pure CVSS read. |
| Exploit ScenarioDerived | An attacker enumerates a target WordPress site's Bit Form submission endpoint (via source-code inspection or the public POC) and identifies the form ID of a deactivated form - perhaps a seasonal campaign form the site owner disabled. The attacker sends crafted POST requests directly to the form-submission handler referencing that ID, successfully storing entries in the database and triggering the form's configured email notification workflow, resulting in repeated unsolicited emails to the site's admin or connected third-party services. A publicly available exploit exists per WPScan, lowering the technical bar, though the attacker still needs to identify valid deactivated form IDs. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 30, 2026
Bit Form WordPress plugin before version 3.1.2 fails to enforce form deactivation state on its public submission handlers, enabling unauthenticated network-accessible attackers to submit data to forms the site owner has intentionally disabled and trigger any configured backend workflows such as email notifications. The vulnerability carries a low CVSS score of 3.7 with AC:H, reflecting that exploitation requires knowledge of a specific deactivated form's endpoint, and real-world impact is limited to low integrity effects - spurious entries and unwanted workflow executions rather than data exfiltration or system compromise. A publicly available proof-of-concept exists per WPScan, though EPSS at 0.15% (5th percentile) indicates exploitation has not meaningfully materialized across the wild.
RemediationAI
The primary fix is to upgrade the Bit Form WordPress plugin to version 3.1.2 or later, which introduces server-side enforcement of form active/published status on all public submission handlers. The patch is confirmed available from the vendor per WPScan advisory (https://wpscan.com/vulnerability/ca7f4309-d546-4f6b-a973-cf47a455fc8f/). For sites unable to patch immediately, a practical compensating control is to delete - rather than merely deactivate - any forms that should no longer accept submissions, since deletion removes the submission endpoint entirely. Alternatively, operators can temporarily disable the Bit Form plugin itself to block all submission processing, accepting the trade-off of taking all active forms offline. If specific forms with sensitive workflows must remain deactivated rather than deleted, consider applying a web application firewall rule to block POST requests to the plugin's submission endpoint paths for those form IDs, though this requires knowledge of the URL pattern and form identifiers.
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
Bit Form is a WordPress drag-and-drop form-builder plugin (CPE: cpe:2.3:a:unknown:bit_form:*:*:*:*:*:*:*:*) that supports configurable post-submission workflows including email notifications, CRM integrations, and webhook triggers. The root cause is CWE-862 (Missing Authorization): the plugin's AJAX or REST API form-submission handlers process incoming requests without first validating that the target form's administrative status is 'active' or 'published'. Because WordPress public submission endpoints are accessible without authentication, any request that references a valid form ID - even one the site owner has deliberately disabled - will be accepted, persisted, and will invoke the workflow chain. This class of flaw commonly arises when activation-state checks are enforced only in the admin UI but not replicated in the server-side handler that processes incoming submissions.
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:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Network vector with no auth; AC:H because attacker must discover a deactivated form ID; only low integrity impact from phantom submissions with no confidentiality or availability breach.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Bit Form WordPress plugin before 3.1.2 does not enforce a form's active/published status on its public form-submission handlers, allowing unauthenticated users to submit entries to, and fire the configured workflows (such as email notifications) of forms the site owner has deactivated or unpublished.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
Stored cross-site scripting in the Bit Form WordPress plugin (versions before 3.1.4) allows administrator-level users to
Unrestricted Upload of File with Dangerous Type vulnerability in Bit Apps Bit Form Pro allows Command Injection.6.4. Rat
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-2026-50989
GHSA-phfq-m343-hfqp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB