Description
The Everest Forms plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 3.4.4. This is due to the `load_previous_field_value()` method in `class-evf-form-task.php` accepting arbitrary URL values from `$_POST` data for upload fields without domain restriction, which are then passed to `wp_remote_head()` in the `get_local_file_size()` method of `class-evf-form-fields-upload.php`. This makes it possible for unauthenticated attackers to force the WordPress server to make outbound HTTP HEAD requests to arbitrary URLs by submitting a form with an upload field containing a malicious URL while leaving a required field empty to trigger form re-rendering.
Published: 2026-08-28
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery
Action: Immediate Patch
AI Analysis

Impact

The Everest Forms plugin for WordPress contains a Server‑Side Request Forgery flaw (CWE‑918) in the load_previous_field_value() method of class‑evf‑form‑task.php. The method accepts an arbitrary URL value from the upload field without validating its domain and forwards it to wp_remote_head() in class‑evf‑form‑fields‑upload.php. This allows an unauthenticated user to submit a form with a malicious URL and a missing required field; when the form is re‑rendered the plugin causes the WordPress server to perform an outbound HTTP HEAD request to the attacker‑supplied URL. The result is that an attacker can force the server to reach arbitrary external hosts, potentially exposing internal services or exfiltrating data.

Affected Systems

WordPress sites that have the Everest Forms plugin version 3.4.4 or earlier are affected. Any installation that has not upgraded beyond this release and still contains the plugin is susceptible to the SSRF vulnerability.

Risk and Exploitability

The CVSS score of 5.3 indicates medium severity. No EPSS score is available and the vulnerability is not listed in the CISA KEV catalog. The attack vector is unauthenticated; any user able to submit the form can trigger the flaw by sending a crafted POST request with a malicious upload field value and leaving a required field empty. The flaw requires no privileged access or interaction beyond form submission, so exploitation can be performed from a remote location that can reach the affected site.

Generated by OpenCVE AI on August 28, 2026 at 18:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Everest Forms plugin to version 3.4.5 or later, which removes the unbounded URL handling in the upload field.
  • If an immediate update is not possible, block outbound HTTP requests from the WordPress site to untrusted domains by configuring a firewall rule or by applying a filter that restricts wp_remote_head to a whitelist of allowed hosts.
  • Remove or disable the upload field from the form until the plugin is patched, thereby eliminating the code path that forwards user‑supplied URLs to wp_remote_head.

Generated by OpenCVE AI on August 28, 2026 at 18:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpeverest
Wpeverest everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder
Vendors & Products Wordpress
Wordpress wordpress
Wpeverest
Wpeverest everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder

Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Description The Everest Forms plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 3.4.4. This is due to the `load_previous_field_value()` method in `class-evf-form-task.php` accepting arbitrary URL values from `$_POST` data for upload fields without domain restriction, which are then passed to `wp_remote_head()` in the `get_local_file_size()` method of `class-evf-form-fields-upload.php`. This makes it possible for unauthenticated attackers to force the WordPress server to make outbound HTTP HEAD requests to arbitrary URLs by submitting a form with an upload field containing a malicious URL while leaving a required field empty to trigger form re-rendering.
Title Everest Forms <= 3.4.4 - Unauthenticated Server-Side Request Forgery via Upload Field 'Previous Value'
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Wordpress Wordpress
Wpeverest Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-28T18:35:55.807Z

Reserved: 2026-03-29T05:50:23.592Z

Link: CVE-2026-5096

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-28T16:18:18.820

Modified: 2026-08-28T20:19:02.463

Link: CVE-2026-5096

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T12:45:12Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)