CVE-2025-14901 in Bit Form Plugininfo

Summary

by MITRE • 01/07/2026

The Bit Form – Contact Form Plugin plugin for WordPress is vulnerable to unauthorized workflow execution due to missing authorization in the triggerWorkFlow function in all versions up to, and including, 2.21.6. This is due to a logic flaw in the nonce verification where the security check only blocks requests when both the nonce verification fails and the user is logged in. This makes it possible for unauthenticated attackers to replay form workflow executions and trigger all configured integrations including webhooks, email notifications, CRM integrations, and automation platforms via the bitforms_trigger_workflow AJAX action granted they can obtain the entry ID and log IDs from a legitimate form submission response.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 01/07/2026

The vulnerability identified as CVE-2025-14901 affects the Bit Form – Contact Form Plugin for WordPress, representing a critical authorization flaw that undermines the security of form workflow execution processes. This issue exists within the triggerWorkFlow function across all plugin versions up to and including 2.21.6, creating a pathway for unauthorized actors to manipulate the plugin's core functionality. The flaw stems from a fundamental logic error in the nonce verification mechanism that fails to adequately protect the workflow execution endpoint.

The technical implementation of this vulnerability demonstrates a classic authorization bypass pattern where the security validation logic contains a critical flaw in its conditional execution. Specifically, the nonce verification only blocks requests when both the nonce verification fails and the user is logged in, creating a dangerous gap in the security model. This logical flaw means that unauthenticated requests can successfully bypass the authorization checks when the nonce verification fails but the user remains anonymous. The vulnerability is particularly concerning because it exposes the bitforms_trigger_workflow AJAX action to unauthorized manipulation, allowing attackers to execute workflows that should only be accessible to authenticated users.

The operational impact of this vulnerability extends far beyond simple unauthorized access, as it enables attackers to trigger a complete range of configured integrations within the WordPress environment. An unauthenticated attacker who can obtain legitimate entry IDs and log IDs from form submission responses can replay workflow executions and activate all configured integrations including webhooks, email notifications, CRM integrations, and automation platforms. This creates a cascading effect where the vulnerability can be exploited to generate spam notifications, trigger automated business processes, and potentially cause data exfiltration or system disruption through the connected third-party services. The attack surface is further expanded because many of these integrations may have their own authentication requirements or may be configured to send sensitive information.

The vulnerability aligns with CWE-863, which addresses "Incorrect Authorization," and represents a clear violation of the principle of least privilege in software security design. From an attack framework perspective, this issue maps to multiple ATT&CK techniques including T1078 for valid accounts usage and T1566 for phishing attacks, as attackers may need to obtain legitimate form submission data to exploit this vulnerability. The flaw also demonstrates poor input validation and access control implementation that violates security best practices established in OWASP Top Ten and NIST cybersecurity frameworks.

Organizations affected by this vulnerability should implement immediate mitigations including updating to the latest version of the plugin where the authorization flaw has been patched, implementing additional access controls for AJAX endpoints, and monitoring for unauthorized workflow executions. Security administrators should also consider implementing rate limiting on form submission endpoints and monitoring for unusual patterns in workflow execution that could indicate exploitation attempts. The vulnerability highlights the critical importance of proper authorization checking in web applications and demonstrates how seemingly minor logic flaws can create significant security risks in plugin-based systems.

Responsible

Wordfence

Reservation

12/18/2025

Disclosure

01/07/2026

Moderation

accepted

CPE

ready

EPSS

0.00290

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!