•

Critical Everest Forms flaw puts 100,000 WordPress sites at risk of takeover

Cracked digital lock on WordPress site, shadowy figure behind.

A serious vulnerability in the Everest Forms WordPress plugin could allow unauthenticated attackers to upload and run malicious PHP files on affected websites. More than 100,000 sites may be exposed. The flaw creates a potential route to remote code execution, data theft, website defacement and complete site takeover.

Key takeaways

CVE-2026-19598 affects Everest Forms versions earlier than 3.0.9.5 and has received a critical CVSS score of 9.8.

  • Attackers do not need a WordPress account to exploit the flaw.
  • Improper file-upload checks may allow PHP web shells to be uploaded.
  • Administrators should update to version 3.0.9.5 or later immediately.
  • Sites that cannot be updated should temporarily disable the plugin.
  • Existing websites should be checked for signs of compromise.

How the vulnerability works

The issue is linked to the way Everest Forms processes uploaded files. Forms that accept attachments can potentially be abused through specially crafted requests, allowing an attacker to bypass restrictions on file type or location.

A malicious PHP file could then be placed on the server. If the server executes it, the attacker may gain a remotely accessible web shell. This can provide the ability to run commands, inspect files, alter content and install further malware.

Why the impact could be severe

Successful exploitation could give an attacker far more than control of a single contact form. They may be able to read WordPress configuration files, obtain database credentials, create administrator accounts or change themes and plugins.

Compromised websites can also be used to host phishing pages, distribute malware, inject unwanted scripts, steal visitor credentials or publish SEO spam. In some circumstances, attackers may delete important files such as wp-config.php, potentially disrupting the site and creating additional opportunities to seize control.

What WordPress administrators should do

The most important step is to update Everest Forms to version 3.0.9.5 or later. If updating is not immediately possible, disable the plugin—particularly on sites with publicly accessible upload forms.

Website owners should also look for:

  • Newly created administrator accounts
  • Unexpected PHP files in upload directories
  • Changes to themes, plugins or core files
  • Suspicious web-server requests
  • Obfuscated code or unfamiliar scheduled tasks
  • Unexpected outbound connections

If compromise is suspected, take the site offline where practical, preserve relevant logs and restore clean files from a trusted backup. Change WordPress, database, hosting, FTP, SSH and API credentials, and remove unauthorised accounts or persistence mechanisms.

Why a WordPress care plan matters

Vulnerabilities in popular plugins show why WordPress maintenance needs to be continuous rather than occasional. A WordPress care plan can help keep plugins, themes and core files updated, while regular backups, security checks and uptime monitoring reduce the time between an attack and a response.

A maintenance service can also provide a safer process for testing updates before they reach a live site and checking for suspicious changes afterwards. For businesses that rely on forms, bookings or online payments, this ongoing protection is often more practical than waiting for a security alert and handling every emergency alone.

Check your site today

Even if your website does not use Everest Forms, the incident is a reminder to review every plugin that accepts uploads or handles public submissions. Confirm that unused plugins are removed, administrator accounts are limited and backups can be restored successfully.

If you manage several WordPress sites, add the affected plugin to your maintenance checklist and prioritise exposed, customer-facing websites first. Prompt patching, dependable backups and regular monitoring can significantly reduce the risk of a plugin vulnerability becoming a full business disruption.

Further reading