Frontend Admin permits unauthenticated arbitrary file deletion
Frontend Admin through 3.29.12 fails to constrain file paths passed to move_folders(). When a form is public through who_can_see='all', its rendered page exposes the required nonce, allowing an unauthenticated attacker to delete arbitrary server files. Deleting a critical file such as wp-config.php can create a path to site compromise or code execution.
- Component
- Frontend Admin by DynamiApps
- Plugin slug
acf-frontend-form-element- Affected
- <= 3.29.12
- Safe version
- See mitigation notes
- Published
- Sep 01, 2026
This CVE was published Sep 01, 2026 and is one of 20 known issues for this plugin.
Update, patch or deactivate.
Update to a confirmed release newer than 3.29.12 when available. Until then, remove public form exposure when warranted, verify critical WordPress files, and review file and administrator activity.
No confirmed safe version is listed. Consider a vendor-supported patch or temporarily restricting the affected functionality while you assess the risk.
Deactivate only when warranted by your risk profile, or when advised by your hosting provider in the limited circumstances where the vulnerability cannot otherwise be mitigated. If you’re unsure which action is appropriate, contact Fused or your hosting provider for guidance.
Technical description
The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the move_folders function in all versions up to, and including, 3.29.12. 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). This is exploitable without authentication when a form is configured with public visibility (who_can_see='all'), as the required nonce is publicly obtainable from the rendered form.
CVE / CNA vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Primary and upstream sources
- NVD record for CVE-2026-19952
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- WordPress upstream reference plugins.trac.wordpress.org
- Wordfence advisory wordfence.com