Skip to main content

Formidable Digital Signatures EUVDEUVD-2026-56928

| CVE-2026-16230 CRITICAL
Relative Path Traversal (CWE-23)
2026-08-11 security@wordfence.com GHSA-vgm7-9pjc-5gcf
9.8
CVSS 3.1 · Vendor: wordfence
Share

Severity by source

Vendor (wordfence) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
9.8 CRITICAL

Unauthenticated network request against a public form with no interaction (PR:N/UI:N/AC:L); arbitrary deletion of wp-config.php enables full takeover, justifying C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 11, 2026 - 21:07 vuln.today
CVE Published
Aug 11, 2026 - 20:17 nvd
CRITICAL 9.8

DescriptionCVE.org

The Formidable Digital Signatures plugin for WordPress is vulnerable to file deletion due to insufficient file path validation in the delete_file function in all versions up to, and including, 3.0.6. This makes it possible for unauthenticated attackers to delete files on the server by supplying an attacker-controlled filename in the item_meta[field_id][content] parameter alongside the delete_saved_image flag during the standard entry-creation POST flow on any form that accepts anonymous submissions.

AnalysisAI

Arbitrary file deletion in the Formidable Digital Signatures plugin for WordPress (all versions through 3.0.6) lets unauthenticated attackers delete server files by passing an attacker-controlled path in item_meta[field_id][content] together with the delete_saved_image flag during normal anonymous form submission. Because deleting wp-config.php can force WordPress back into its setup routine, this file-deletion primitive escalates to full site takeover, which is why it carries a CVSS 9.8. No public exploit identified at time of analysis; not listed in CISA KEV.

Technical ContextAI

The plugin extends Formidable Forms with signature-capture fields and stores uploaded/saved signature images on disk. The vulnerable delete_file function accepts a filename from the entry-creation POST body and removes it without adequately normalizing or constraining the path - the classic CWE-23 (Relative Path Traversal) root cause, where '../' sequences let the supplied path escape the intended signature/upload directory to any file the web server user can write to. Because the code path is reachable via the standard entry-creation flow, no plugin-specific admin feature needs to be enabled beyond having a public form; the delete_saved_image flag simply routes the request into the unguarded deletion logic. On WordPress, deletion of wp-config.php is the well-known escalation: with the config gone, an attacker can re-trigger the installer and point the site at a database they control, yielding administrator access and effectively code execution.

RemediationAI

Vendor-released patch: upgrade the Formidable Digital Signatures plugin to version 3.1 or later, per the vendor changelog at https://formidableforms.com/changelog/digital-signature-forms-3-1/ (advisory: https://www.wordfence.com/threat-intel/vulnerabilities/id/c9a5f8ca-7efc-401b-8a93-07fbe7204dce). If immediate patching is not possible, temporarily deactivate the plugin, or at minimum disable anonymous/public submission on any form that uses signature fields so the entry-creation path is no longer reachable unauthenticated - the trade-off is loss of public signature intake until patched. As additional hardening, ensure wp-config.php and core files are not writable by the web server user (deny web-server write on the config file), which blocks the takeover escalation even if a deletion is attempted; the side effect is that plugins/updates needing filesystem writes may require manual intervention. A WAF rule blocking requests containing '../' in item_meta[...][content] alongside delete_saved_image can serve as an interim virtual patch, with the caveat that path-encoding bypasses may evade naive signatures.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

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-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

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-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

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-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

Share

EUVD-2026-56928 vulnerability details – vuln.today

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