HIGH 7.1

CVE-2026-14372: Bit Form Arbitrary File Deletion Vulnerability in WordPress

Bit Form, a widely-deployed WordPress form builder plugin, contains a critical flaw that lets anyone with a basic subscriber account delete arbitrary files from a website's server. The vulnerability stems from weak validation of file paths in the deletion function, meaning an attacker can target sensitive files like wp-config.php. Removing the right file can grant an attacker complete control of the site. The issue affects all versions up to 3.1.1.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.1 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
Weaknesses (CWE)
CWE-22
Affected products
0 configuration(s)
Published / Modified
2026-07-09 / 2026-07-09

NVD description (verbatim)

The Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the deleteFiles function in all versions up to, and including, 3.1.1 This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config).

13 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-14372 is a path traversal vulnerability in Bit Form's deleteFiles function that fails to properly validate or sanitize file paths before deletion. An authenticated user with subscriber-level privileges or higher can exploit this to delete any file readable by the web server process, including core WordPress configuration and executable files. The vulnerability is particularly dangerous because deletion of wp-config.php or similar critical files can enable remote code execution or complete site takeover. The CVSS 3.1 score of 7.1 (HIGH) reflects the combination of low attack complexity, network accessibility, and the availability impact of arbitrary file deletion.

Business impact

Organizations running Bit Form face multiple business risks from this vulnerability. A malicious insider or compromised low-privilege account can destroy site availability by deleting critical configuration or database files. Deletion of wp-config.php immediately breaks WordPress functionality and exposes database credentials in plaintext backups. For e-commerce sites using Bit Form for payment collection, file deletion could compromise payment processing, customer data integrity, or PCI-DSS compliance. Incident response costs, downtime, and potential data breach notifications add significant financial exposure.

Affected systems

Any WordPress site running Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder plugin version 3.1.1 or earlier is vulnerable. The attack requires only subscriber-level access or higher, a privilege level commonly granted to contributors, authors, and editors. Sites that have not updated to a patched version remain at risk regardless of other security controls.

Exploitability

Exploitation is straightforward and requires low technical skill. An attacker needs only valid subscriber credentials (obtained through credential compromise, account takeover, or intentional creation by a malicious insider) and network access to the WordPress admin area or REST API. No user interaction is needed. The attack can be automated and scaled across multiple targets. Threat actors actively targeting WordPress sites would quickly weaponize this flaw.

Remediation

Immediately update Bit Form to the latest patched version released after 3.1.1; verify the version number against the official plugin repository or vendor advisory. For sites unable to patch immediately, restrict subscriber-level access and review user roles—remove unnecessary accounts and demote non-essential users to 'no role' status. Consider disabling the plugin entirely until a patch is confirmed and tested. Monitor file system access logs for unexpected deletion patterns.

Patch guidance

Update the plugin via the WordPress admin dashboard (Plugins > Installed Plugins > Bit Form, then click 'Update Now') or manually via FTP/SFTP by downloading the latest version from wordpress.org. Verify in Settings > Plugins that the version number is greater than 3.1.1. Test the update on a staging environment first to ensure no form functionality is broken. After patching, audit recent file deletion logs to detect any prior exploitation.

Detection guidance

Monitor WordPress access logs (typically wp-admin/admin-ajax.php requests) for POST calls to the deleteFiles function or related AJAX handlers from low-privilege user accounts. Check file system audit logs (auditd on Linux, Windows Event Log on Windows) for unexpected file deletions in wp-config.php, .htaccess, or wp-content/plugins directories. Look for rapid or bulk deletion requests that do not correlate with normal site maintenance. Review WordPress user audit logs if available via security plugins to identify which accounts initiated deletions.

Why prioritize this

This vulnerability merits immediate patching because it combines low attack complexity, low privilege requirements, and direct availability impact. Subscriber-level accounts are common in organizations and easily compromised. File deletion can be used as a stepping stone to RCE or permanent site destruction, making it a favorite vector for ransomware campaigns. The plugin's popularity in the WordPress ecosystem increases the number of exposed sites.

Risk score, explained

The CVSS 3.1 score of 7.1 (HIGH) reflects: AV:N (network-accessible), AC:L (no special conditions required), PR:L (subscriber access required but common), UI:N (no user interaction needed), and A:H (high availability impact from file deletion). The vector does not account for confidentiality impact from wp-config exposure post-deletion, understating real-world risk for many deployments. Organizations handling sensitive data or payments should treat this as CRITICAL priority.

Frequently asked questions

Do I need subscriber accounts on my WordPress site?

Many sites grant subscriber or contributor roles to customers, authors, or partners. Review your user list and demote or remove any accounts that do not require active WordPress access. Use role-based access plugins to enforce principle of least privilege. If external contributors are necessary, isolate them to specific content areas and avoid admin/network roles.

Can this vulnerability be exploited remotely without WordPress login access?

No. The vulnerability requires valid subscriber-level credentials or higher. However, if your site uses weak passwords, has unpatched authentication plugins, or has account enumeration enabled, attackers can gain subscriber access. Enforce strong passwords, use security plugins with login monitoring, and disable user enumeration on the xmlrpc.php and user/?author= endpoints.

If my wp-config.php is deleted, can I restore it automatically?

WordPress does not restore wp-config automatically. If deleted, the site breaks and displays a fatal error. Restoration requires manual replacement via FTP/SFTP from a backup or recreation by someone with database and salting knowledge. Maintain offline backups of wp-config.php and test your backup/restore process regularly. Consider using managed WordPress hosting that maintains automatic file backups.

Are there any other WordPress plugins with similar file deletion vulnerabilities?

File deletion flaws are not unique to Bit Form. Several plugins have suffered similar path traversal issues. Regularly audit any plugin that handles file uploads, deletions, or management. Subscribe to security mailing lists and use WordPress security scanners to detect vulnerable plugins proactively.

This analysis is provided for informational purposes to help security teams understand and remediate CVE-2026-14372. The vulnerability details, affected versions, and patch information are based on publicly available security advisories. Organizations should verify patch availability and compatibility with their WordPress environment before deployment. No exploit code or weaponized proof-of-concept is provided. Always test patches in a staging environment and maintain recent, verified backups. If you have additional information about active exploitation or in-the-wild attacks, report it to the WordPress security team or the plugin vendor. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).