CVE-2026-5478 Details
Description
The Everest Forms plugin for WordPress is vulnerable to Arbitrary File Read and Deletion in all versions up to, and including, 3.4.4. This is due to the plugin trusting attacker-controlled old_files data from public form submissions as legitimate server-side upload state, and converting attacker-supplied URLs into local filesystem paths using regex-based string replacement without canonicalization or directory boundary enforcement. This makes it possible for unauthenticated attackers to read arbitrary local files (e.g., wp-config.php) by injecting path-traversal payloads into the old_files upload field parameter, which are then attached to notification emails. The same path resolution is also used in the post-email cleanup routine, which calls unlink() on the resolved path, resulting in the targeted file being deleted after being attached. This can lead to full site compromise through disclosure of database credentials and authentication salts from wp-config.php, and denial of service through deletion of critical files. Prerequisite: The form must contain a file-upload or image-upload field, and disable storing entry information.
A vulnerability exists in the Everest Forms plugin for WordPress, affecting all versions through 3.4.4. The issue allows for arbitrary file reading and deletion. This vulnerability arises because the plugin improperly validates 'old_files' data from public form submissions, treating it as a legitimate server-side upload state. It uses regex-based string replacement to convert attacker-supplied URLs into local filesystem paths without proper canonicalization or directory boundary enforcement. As a result, unauthenticated attackers can inject path-traversal payloads into the 'old_files' upload field parameter to read arbitrary local files, such as 'wp-config.php'. The exploited payloads are attached to notification emails. Additionally, the same path resolution is applied in a post-email cleanup routine, which deletes the targeted files, potentially leading to a full site compromise by disclosing sensitive database credentials and authentication salts from 'wp-config.php', while also causing a denial-of-service by removing critical files.
Users are advised to update the Everest Forms plugin to version 3.4.5 or later, where this vulnerability has been patched.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Apr 20, 2026CISA-ADP
Assessed Apr 21, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Everest Forms | <= 3.4.4 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Apr 20, 2026 | New CVE Received | [email protected] |
Volerion