Skip to content
Laskyr

Plugins · everest-forms · data as of 2026-11-04

Is Everest Forms safe? Known vulnerabilities and latest version

No known unpatched vulnerabilities in the latest version (3.6.3)

As of 2026-11-04. 26 issues are on record for older versions; version 3.6.3 or newer fixes all of them that state a fix.

Latest version
3.6.3
Last updated
2026-10-15
Active installs
90,000+
Known issues on record
26
Unpatched in latest
0
Tested up to WP
7.1.4 · PHP 7.2+

AI form builder for WordPress. Build contact forms, payment forms, quiz, survey & conversational forms with built-in AI or drag & drop builder. — by wpeverest

What to do

  1. Update to the latest version (3.6.3). Anything older than 3.6.3 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
  2. If you cannot update right away, deactivate it until you can.
  3. Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
  4. If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.

With WP-CLI: wp plugin get everest-forms --field=version shows what you run; wp plugin update everest-forms updates it.

Check your version

Known vulnerabilities

26 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.

medium 6.1 CVE-2026-91152 · published 2026-10-29

Reflected cross-site scripting (XSS) in Everest Forms (3.6.2 and older)

Affected
3.6.2 and older
Fixed in
3.6.3 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'evf_toast_type' parameter in all versions up to, and including, 3.6.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires the sibling evf_toast parameter to decode successfully via atob(), but this is a trivially attacker-controlled prerequisite.

NVD CVE-2026-91152Wordfence advisoryCode change (fix)Plugin source

medium 5.3 CVE-2026-91153 · published 2026-10-29

Information disclosure in Everest Forms (3.6.2 and older)

Affected
3.6.2 and older
Fixed in
3.6.3 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.2 via the process. This makes it possible for unauthenticated attackers to extract arbitrary WordPress post meta values — including license keys, API tokens, SMTP credentials, and Stripe or AWS secrets stored on any post type — via form submission notification emails or stored entries. The submission nonce is publicly rendered in every embedded form and can additionally be minted anonymously via the nopriv everest_forms_get_form_update_nonce action, meaning no account or prior authentication of any kind is required to complete the exploit.

NVD CVE-2026-91153Wordfence advisoryCode change (fix)github.comPlugin source

high 7.1 CVE-2026-108491 · published 2026-10-15

Stored cross-site scripting (XSS) in Everest Forms (3.6.1 and older)

Affected
3.6.1 and older
Fixed in
3.6.2
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Everest Forms Everest Forms everest-forms allows Stored XSS.This issue affects Everest Forms: from n/a through 3.6.1.

NVD CVE-2026-108491Patchstack advisory

high 7.1 CVE-2026-94670 · published 2026-10-07

Reflected cross-site scripting (XSS) in Everest Forms (3.6.1 and older)

Affected
3.6.1 and older
Fixed in
3.6.2
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Everest Forms allows Reflected XSS. This issue affects Everest Forms: from n/a through 3.6.1.

NVD CVE-2026-94670Patchstack advisory

critical 9.8 CVE-2026-62103 · published 2026-09-11

PHP object injection in Everest Forms (3.6.0 and older)

Affected
3.6.0 and older
Fixed in
3.6.1
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated PHP Object Injection in Everest Forms <= 3.6.0 versions.

NVD CVE-2026-62103Patchstack advisory

medium 5.3 CVE-2026-5096 · published 2026-08-28

Server-side request forgery (SSRF) in Everest Forms (3.4.4 and older)

Affected
3.4.4 and older
Fixed in
3.4.5 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

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.

NVD CVE-2026-5096Wordfence advisoryCode change (fix)Plugin source

medium 4.3 CVE-2026-13167 · published 2026-08-16

Missing authorization check in Everest Forms (3.5.2 and older)

Affected
3.5.2 and older
Fixed in
3.5.3 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.5.2. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with delegated form management access and above, to activate arbitrary already-installed WordPress plugins — including previously deactivated or vulnerable plugins — without holding the core activate_plugins capability. Exploitation requires the target user to hold a delegated Everest Forms capability (manage_everest_forms, everest_forms_create_forms, or everest_forms_view_forms), which the plugin's own roles and permissions tool allows administrators to assign to non-administrator roles such as Author; the nonces required to exploit the AJAX handlers are emitted on EVF admin pages accessible to any such delegated user.

NVD CVE-2026-13167Wordfence advisoryCode change (fix)Plugin source

medium 6.5 CVE-2026-12270 · published 2026-07-09

Security issue in Everest Forms (3.4.2 up to (not including) 3.5.0)

Affected
3.4.2 up to (not including) 3.5.0
Fixed in
3.5.0
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Everest Forms WordPress plugin before 3.5.0 does not correctly restrict access to several REST API endpoints belonging to its onboarding assistant: the capability check is only applied when an attacker-controllable request header holds a specific value, so it can be bypassed by omitting or changing that header. This makes it possible for unauthenticated attackers to read onboarding status information, modify the related Everest Forms WordPress plugin before 3.5.0 options, and trigger an email from the site to an arbitrary address.

NVD CVE-2026-12270WPScan advisory

high 7.5 CVE-2026-11571 · published 2026-07-09

Security issue in Everest Forms (older than 3.5.0)

Affected
older than 3.5.0
Fixed in
3.5.0
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Everest Forms WordPress plugin before 3.5.0 does not reliably delete temporary CSV files generated during email-notification processing and leaves them publicly accessible in the uploads directory, allowing unauthenticated attackers to retrieve other users' form submission records via predictable, enumerable filenames.

NVD CVE-2026-11571WPScan advisory

high 7.1 CVE-2026-57312 · published 2026-06-26

Cross-site scripting (XSS) in Everest Forms (3.4.8 and older)

Affected
3.4.8 and older
Fixed in
3.5.0
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Unauthenticated Cross Site Scripting (XSS) in Everest Forms <= 3.4.8 versions.

NVD CVE-2026-57312Patchstack advisory

medium 4.3 CVE-2026-4888 · published 2026-05-28

Missing authorization check in Everest Forms (3.4.7 and older)

Affected
3.4.7 and older
Fixed in
3.4.8 *
Access needed (per CVSS)
Needs a low-level account (e.g. subscriber)
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder plugin for WordPress is vulnerable to unauthorized email sending due to a missing capability check on the send_test_email() function in all versions up to, and including, 3.4.7. This makes it possible for authenticated attackers, with Subscriber-level access and above, to send test emails to arbitrary addresses from the server.

NVD CVE-2026-4888Wordfence advisoryPlugin source

high 8.1 CVE-2026-5478 · published 2026-04-20

Path traversal / file read in Everest Forms (3.4.4 and older)

Affected
3.4.4 and older
Fixed in
3.4.5 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

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.

NVD CVE-2026-5478Wordfence advisoryCode change (fix)Plugin source

critical 9.8 CVE-2026-3296 · published 2026-04-08

PHP object injection in Everest Forms (3.4.3 and older)

Affected
3.4.3 and older
Fixed in
3.4.4 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.4.3 via deserialization of untrusted input from form entry metadata. This is due to the html-admin-page-entries-view.php file calling PHP's native unserialize() on stored entry meta values without passing the allowed_classes parameter. This makes it possible for unauthenticated attackers to inject a serialized PHP object payload through any public Everest Forms form field. The payload survives sanitize_text_field() sanitization (serialization control characters are not stripped) and is stored in the wp_evf_entrymeta database table. When an administrator views entries or views an individual entry, the unsafe unserialize() call processes the stored data without class restrictions.

NVD CVE-2026-3296Wordfence advisoryCode change (fix)Plugin source

critical 9.8 CVE-2026-3300 · published 2026-03-31

Remote code execution in Everest Forms (1.9.12 and older)

Affected
1.9.12 and older
Fixed in
2.0.0 *
Access needed (per CVSS)
No login needed
Range from
advisory text · score by Wordfence
Details from the advisory

The Everest Forms Pro plugin for WordPress is vulnerable to Remote Code Execution via PHP Code Injection in all versions up to, and including, 1.9.12. This is due to the Calculation Addon's process_filter() function concatenating user-submitted form field values into a PHP code string without proper escaping before passing it to eval(). The sanitize_text_field() function applied to input does not escape single quotes or other PHP code context characters. This makes it possible for unauthenticated attackers to inject and execute arbitrary PHP code on the server by submitting a crafted value in any string-type form field (text, email, URL, select, radio) when a form uses the "Complex Calculation" feature.

NVD CVE-2026-3300Wordfence advisoryeverestforms.netPlugin source

medium 5.3 CVE-2026-22422 · published 2026-02-19

Cross-site scripting (XSS) in Everest Forms (3.4.1 and older)

Affected
3.4.1 and older
Fixed in
3.4.2
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Patchstack
Details from the advisory

Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in wpeverest Everest Forms everest-forms allows Code Injection.This issue affects Everest Forms: from n/a through <= 3.4.1.

NVD CVE-2026-22422Patchstack advisory

high 7.5 CVE-2025-5927 · published 2025-06-25

Arbitrary file deletion in Everest Forms (older than 1.9.5)

Affected
older than 1.9.5
Fixed in
1.9.5
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
NVD analysis · score by Wordfence
Details from the advisory

The Everest Forms (Pro) plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the delete_entry_files() function in all versions up to, and including, 1.9.4. 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 vulnerability requires an admin to trigger the deletion via deletion of a form entry and cannot be carried out by the attacker alone.

NVD CVE-2025-5927Wordfence advisorywordpress.orgeverestforms.net

medium 4.8 CVE-2024-8542 · published 2025-05-15

Stored cross-site scripting (XSS) in Everest Forms (older than 3.0.3.1)

Affected
older than 3.0.3.1
Fixed in
3.0.3.1
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Everest Forms WordPress plugin before 3.0.3.1 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup).

NVD CVE-2024-8542WPScan advisory

critical 9.8 CVE-2025-3439 · published 2025-04-11

PHP object injection in Everest Forms (3.1.1 and older)

Affected
3.1.1 and older
Fixed in
3.1.2 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Quiz, Survey, Newsletter & Payment Form Builder for WordPress plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.1.1 via deserialization of untrusted input from the 'field_value' parameter. This makes it possible for unauthenticated attackers to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.

NVD CVE-2025-3439Wordfence advisoryCode change (fix)Plugin source

medium 6.1 CVE-2025-3421 · published 2025-04-11

Reflected cross-site scripting (XSS) in Everest Forms (3.1.1 and older)

Affected
3.1.1 and older
Fixed in
3.1.2 *
Access needed (per CVSS)
No login needed; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Form, Quiz, Survey, Newsletter & Payment Form Builder for WordPress plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'form_id' parameter in all versions up to, and including, 3.1.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.

NVD CVE-2025-3421Wordfence advisoryCode change (fix)

critical 9.8 CVE-2025-1128 · published 2025-02-25

Arbitrary file upload in Everest Forms (3.0.9.4 and older)

Affected
3.0.9.4 and older
Fixed in
3.0.9.5 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms – Contact Forms, Quiz, Survey, Newsletter & Payment Form Builder for WordPress plugin for WordPress is vulnerable to arbitrary file upload, read, and deletion due to missing file type and path validation in the 'format' method of the EVF_Form_Fields_Upload class in all versions up to, and including, 3.0.9.4. This makes it possible for unauthenticated attackers to upload, read, and delete arbitrary files on the affected site's server which may make remote code execution, sensitive information disclosure, or a site takeover possible.

NVD CVE-2025-1128Wordfence advisoryCode change (fix)github.comgithub.com

low 3.5 CVE-2024-13125 · published 2025-02-13

Stored cross-site scripting (XSS) in Everest Forms (older than 3.0.8.1)

Affected
older than 3.0.8.1
Fixed in
3.0.8.1
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Everest Forms WordPress plugin before 3.0.8.1 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup).

NVD CVE-2024-13125WPScan advisory

medium 4.8 CVE-2024-10471 · published 2024-11-26

Stored cross-site scripting (XSS) in Everest Forms (older than 3.0.4.2)

Affected
older than 3.0.4.2
Fixed in
3.0.4.2
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory

The Everest Forms WordPress plugin before 3.0.4.2 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup).

NVD CVE-2024-10471WPScan advisory

medium 5.3 CVE-2023-51377 · published 2024-06-14

Missing authorization check in Everest Forms (2.0.3 and older)

Affected
2.0.3 and older
Fixed in
2.0.3.1
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Missing Authorization vulnerability in WPEverest Everest Forms.This issue affects Everest Forms: from n/a through 2.0.3.

NVD CVE-2023-51377Patchstack advisory

high 7.2 CVE-2024-1812 · published 2024-04-09

Server-side request forgery (SSRF) in Everest Forms (2.0.7 and older)

Affected
2.0.7 and older
Fixed in
2.0.8 *
Access needed (per CVSS)
No login needed
Range from
CVE record (the advisory publisher) · score by Wordfence
Details from the advisory

The Everest Forms plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 2.0.7 via the 'font_url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.

NVD CVE-2024-1812Wordfence advisoryCode change (fix)

medium 4.8 CVE-2023-51695 · published 2024-02-01

Stored cross-site scripting (XSS) in Everest Forms (2.0.4.1 and older)

Affected
2.0.4.1 and older
Fixed in
2.0.5
Access needed (per CVSS)
Needs an admin-level account; someone on the site has to click a link or open a page
Range from
CVE record (the advisory publisher) · score by NVD
Details from the advisory

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WPEverest Everest Forms – Build Contact Forms, Surveys, Polls, Application Forms, and more with Ease! allows Stored XSS.This issue affects Everest Forms – Build Contact Forms, Surveys, Polls, Application Forms, and more with Ease!: from n/a through 2.0.4.1.

NVD CVE-2023-51695Patchstack advisory

critical 9.8 CVE-2019-13575 · published 2019-07-18

SQL injection in Everest Forms (1.4.9 and older)

Affected
1.4.9 and older
Fixed in
1.5.0 *
Access needed (per CVSS)
No login needed
Range from
NVD analysis · score by NVD
Details from the advisory

A SQL injection vulnerability exists in WPEverest Everest Forms plugin for WordPress through 1.4.9. Successful exploitation of this vulnerability would allow a remote attacker to execute arbitrary SQL commands on the affected system via includes/evf-entry-functions.php

NVD CVE-2019-13575wordpress.orgfortiguard.comgithub.comwpvulndb.com

Recent activity

Browse vulnerabilities

Where this data comes from

Badge for your site or docs (states facts with a date, not a verdict):
Everest Forms vulnerability status badge
<a href="https://laskyr.com/plugins/everest-forms"><img src="https://laskyr.com/plugins/everest-forms/badge.svg" alt="Everest Forms vulnerability status"></a>

← Check another plugin · Free hacked-site scan

First hour checklist

If the site was just hacked, read the emergency kit before you delete files. The page is free. Email is optional.

Read the emergency kit