Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLoad public page, read localized nonce
-
DeliveryCraft AJAX file-deletion request
-
ExploitSupply path-traversal to wp-config.php
-
ExecutionDelete critical file via cfefd_remove_uploaded_file()
-
ImpactHijack reinstall for code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the Contact Form Extender for Divi Builder plugin to be installed and active at version ≤1.0.6, with a form/file-upload module rendered on a publicly reachable page so that the wp_localize_script-embedded nonce for the AJAX action is present in the page source. Given that, there are no further special conditions - exploitation is remote and unauthenticated (AV:N/AC:L/PR:N/UI:N) because the nonce, the only gate on cfefd_remove_uploaded_file(), is retrievable by any anonymous visitor and the file path is insufficiently validated (CWE-22). The practical limiting factors are therefore solely the plugin's presence/version and the public exposure of a page that emits the nonce; no operator authentication or non-default setting is needed. |
| Impact | The signals point to a genuinely dangerous but not yet actively-exploited flaw whose real-world urgency is bounded by product footprint. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes the worst-case attackability profile: remote, network-reachable, low-complexity, no privileges (PR:N = unauthenticated) and no user interaction, which maps to an SSVC 'automatable: yes' / high-technical-impact case since arbitrary file deletion of wp-config.php yields site takeover/RCE. The vuln.today decision label is 'this_week' (not act_now/emergency), consistent with the absence of KEV listing and the lack of any EPSS score in the supplied data. No public exploit code is present in the references (they are a Wordfence advisory plus WordPress.org source-tree/changeset links, not a working PoC). One data discrepancy to flag explicitly: the supplied CVSS vector scores C:H/I:N/A:N, yet the described mechanism is arbitrary file DELETION, whose direct impact is integrity/availability, not confidentiality - the C:H almost certainly encodes the downstream RCE/full-compromise path rather than a direct information-disclosure primitive; verify scoring intent with Wordfence. Net: for any site actually running this plugin at ≤1.0.6 this is a high-priority, trivially-reachable issue, but the low deployment footprint of a Divi-specific add-on keeps aggregate/wormable risk below that of a ubiquitous component. |
| Exploit ScenarioDerived | An unauthenticated attacker loads a public page that renders the plugin's Divi file-upload module, reads the AJAX nonce that wp_localize_script embeds directly in the page source, and then issues a crafted request to the cfefd_remove_uploaded_file() action supplying a path-traversal filename. By deleting wp-config.php (or another critical file) they can force WordPress into its setup/reinstall state and pivot to remote code execution. No authentication, user interaction, or special configuration beyond the vulnerable plugin being active is required; no public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Unauthenticated arbitrary file deletion in the WordPress plugin Contact Form Extender for Divi Builder (Submissions DB & Extra Fields) affects every version up to and including 1.0.6: the AJAX handler cfefd_remove_uploaded_file() takes an attacker-supplied path without adequate validation (CWE-22), and the nonce meant to guard that action is printed into the public page source by wp_localize_script, so any anonymous visitor viewing a page that renders the file-upload module can obtain it. Successful abuse lets an attacker unlink arbitrary server-side files, and deleting a sensitive file such as wp-config.php can quickly escalate into remote code execution or a full site takeover. No public exploit code or active exploitation is identified at time of analysis, and there is no KEV listing; the Wordfence-reported issue is prioritised as a fix-this-week item, with urgency bounded by the plugin's install footprint and by whether a publicly reachable page emits the nonce. The vendor correction is version 1.0.7.
RemediationAI
Vendor-released patch: upgrade the plugin to version 1.0.7, which is the first tag containing the corrected file-upload AJAX handler (see the changeset comparing tags 1.0.6 and 1.0.7 at https://plugins.trac.wordpress.org/changeset?old_path=contact-form-extender-for-divi-builder%2Ftags%2F1.0.6&new_path=contact-form-extender-for-divi-builder%2Ftags%2F1.0.7 and the fixed source at .../tags/1.0.7/includes/module/addons/divi-4/file-upload/class-cfefd-file-upload-ajax.php#L166). Confirm the deployed version after updating, since WordPress update routines can silently fail on plugins with modified files. Where the upgrade cannot be applied immediately, the exposure condition is the public emission of the nonce: removing the file-upload module from any publicly reachable form, unpublishing pages that render it, or deactivating the plugin altogether eliminates the retrievable nonce and the reachable cfefd_remove_uploaded_file() AJAX action - the trade-off being loss of the plugin's upload/submission functionality for the duration. Given the file-deletion primitive, take a verified backup of wp-config.php and other site-critical files before and after remediation, and review the site for missing or altered configuration files as a sign of attempted abuse. The Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/7bbead7c-47b9-473f-b335-6fae4b5998d6?source=cve should be consulted for any updated guidance.
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
The target is a PHP WordPress plugin that extends Divi Builder forms with a file-upload addon; the vulnerable code lives in the Divi 4 file-upload AJAX class (includes/module/addons/divi-4/file-upload/class-cfefd-file-upload-ajax.php), where cfefd_remove_uploaded_file() performs a deletion on a caller-supplied path. The root cause class is CWE-22 (path traversal / improper limitation of a pathname to a restricted directory): the function does not sufficiently constrain the supplied path, so the attacker is not confined to the plugin's intended upload directory. The only access gate is a WordPress nonce for the AJAX action, but that nonce is injected into the page with wp_localize_script and therefore appears verbatim in the HTML served to anonymous visitors, which nullifies it as an authorisation control. Because the primitive is file deletion rather than file read or write, the assessed impact is integrity and availability rather than confidentiality (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H); the confidentiality weighting in the published vector does not match the deletion primitive described. Escalation to code execution is a consequence of which file is removed - wp-config.php or other bootstrap/config files - rather than of the deletion primitive itself. The trigger sequence beyond 'supply a path to the AJAX action' is not described in the available sources.
Know when PHP 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:N/UI:N/S:U/C:H/I:N/A:N
Unauthenticated network trigger (PR:N/AV:N/AC:L) with a nonce exposed in page source; direct impact is file deletion, so I:H and A:H, with no direct confidentiality loss (C:N).
Primary rating from Vendor (Wordfence).
CVSS VectorNVD
DescriptionNVD
The Contact Form Extender for Divi Builder plugin for WordPress is vulnerable to Arbitrary File Deletion due to insufficient file path validation in the cfefd_remove_uploaded_file() function in all versions up to, and including, 1.0.6. This makes it possible for unauthenticated attackers 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.php). The nonce protecting this AJAX action is rendered into the public page source via wp_localize_script and is therefore retrievable by any unauthenticated visitor.
Articles & Coverage 1
Executive ViewAI
The WordPress plugin Contact Form Extender for Divi Builder (versions up to 1.0.6) contains a high-severity flaw that allows any anonymous visitor to delete arbitrary files on the web server, potentially leading to full site takeover. This affects all organizations using this plugin on publicly accessible WordPress sites, and leadership should care because a compromised site can disrupt operations, expose sensitive data, and damage brand trust.
Disable the vulnerable plugin; remove or restrict public pages that render the file-upload module; deploy WAF rules to block exploitation attempts; monitor file integrity and server logs for unauthorized deletions.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-115665
GHSA-93rj-fp96-fpfj
NVD
CVE.org
EPSS
Exploit-DB