Active exploitation campaigns are currently targeting a critical security flaw in Everest Forms Pro, a popular WordPress plugin. As of June 2026, threat actors are leveraging CVE-2026-3300 (CVSS 9.8) to execute arbitrary code on vulnerable servers without requiring authentication. This vulnerability impacts all versions of the plugin up to and including 1.9.12.
Given the plugin's footprint and the severity of unauthenticated Remote Code Execution (RCE), this represents a high-risk scenario for organizations running WordPress. A successful exploit allows attackers to completely compromise the site, install webshells, move laterally, and exfiltrate data. Immediate containment, detection, and remediation are required.
Technical Analysis
- CVE Identifier: CVE-2026-3300
- CVSS Score: 9.8 (Critical)
- Affected Product: Everest Forms Pro (WordPress Plugin)
- Affected Versions: All versions <= 1.9.12
- Platform: WordPress (Linux/Windows hosting environments)
- Attack Vector: Network (adjacent or low complexity)
- Vulnerability Type: Unauthenticated Arbitrary Code Execution
How the Exploit Works
The vulnerability resides in the handling of file uploads or form data processing within the Everest Forms Pro plugin. Due to insufficient input validation and a lack of capability checks on specific endpoints, unauthenticated users can inject and execute malicious PHP code.
Attackers are sending crafted HTTP POST requests to vulnerable endpoints, often targeting the plugin's REST API routes or administrative AJAX handlers. These requests contain payloads designed to deserialize or evaluate malicious code, resulting in the web server (Apache/Nginx/PHP-FPM) executing commands with the privileges of the web server user (typically www-data). This leads immediately to webshell deployment and full server takeover.
Exploitation Status
ACTIVE EXPLOITATION CONFIRMED. Security researchers observing this campaign indicate that exploit code is publicly available and being scanned for en masse. The ease of exploitation (no login required) makes automated worm-like activity a significant risk.
Detection & Response
Defenders must assume that scanning activity is already occurring. Detection relies heavily on identifying the result of the exploit (process anomalies) and suspicious web requests, as the vulnerability itself is a flaw in application logic.
SIGMA Rules
---
title: Everest Forms Pro Potential Exploit - Suspicious PHP Functions in URI
id: 6a8f1b23-0e4c-4b3d-9c5a-1d2f3e4b5c6d
status: experimental
description: Detects potential exploitation attempts against Everest Forms Pro by identifying suspicious PHP execution keywords in URI parameters targeting the plugin.
references:
- https://thehackernews.com/2026/06/hackers-exploit-critical-everest-forms.html
author: Security Arsenal
date: 2026/06/01
tags:
- attack.initial_access
- attack.web_shells
- attack.t1190
logsource:
category: webserver
product: apache
# Note: Also applicable for nginx if adjusted
detection:
selection_uri:
cs-uri-query|contains:
- 'everest-forms'
- 'everest_forms'
selection_keywords:
cs-uri-query|contains:
- 'eval('
- 'base64_decode'
- 'assert('
- 'system('
- 'passthru('
condition: all of selection_*
falsepositives:
- Legitimate developer testing (rare in production)
level: high
---
title: Web Server Process Spawning Shell - Potential RCE
id: 7b9f2c34-1f5d-5e4d-0d6b-2e3f4a5c6d7e
status: experimental
description: Detects when the web server process spawns a shell, indicative of successful RCE or webshell activity.
references:
- https://attack.mitre.org/techniques/T1059/
author: Security Arsenal
date: 2026/06/01
tags:
- attack.execution
- attack.t1059.004
- attack.t1059.003
logsource:
category: process_creation
product: linux
detection:
selection_parent:
ParentImage|endswith:
- '/apache2'
- '/httpd'
- '/nginx'
- '/php-fpm'
selection_child:
Image|endswith:
- '/bash'
- '/sh'
- '/zsh'
- '/nc'
- '/perl'
condition: all of selection_*
falsepositives:
- Administrative server maintenance via web interface (rare)
- Legitimate CGI scripts executing shells (audit required)
level: critical
Microsoft Sentinel / Defender KQL
This query hunts for suspicious POST requests to Everest Forms endpoints that indicate potential payload injection. It targets Syslog (where web logs are often ingested) or CommonSecurityLog (WAF).
// Hunt for Everest Forms Pro Exploitation Attempts
Syslog
| where Facility in ('Web Server', 'nginx', 'apache')
| extend ProcessMessage = extract_all(@'([A-Za-z]+)=([\S]+)', SyslogMessage)
| mv-expand ProcessMessage
| evaluate bag_unpack(ProcessMessage)
| project TimeGenerated, Computer, HttpMethod, UriPath, UriQuery, StatusCode
| where UriPath contains "everest" and (HttpMethod == "POST" or HttpMethod == "GET")
| where UriQuery has "eval("
or UriQuery has "base64_decode"
or UriQuery has "system("
or UriQuery has "exec("
or UriQuery has "passthru"
| summarize count() by Computer, UriPath, UriQuery, bin(TimeGenerated, 5m)
| order by count_ desc
Velociraptor VQL
Use this artifact to hunt for web server processes (www-data, apache, nginx) spawning children processes or accessing suspicious files within the WordPress content directory.
-- Hunt for suspicious processes spawned by web servers
SELECT Pid, Name, CommandLine, Exe, Username, ParentPid
FROM pslist()
WHERE Username =~ 'www-data'
OR Username =~ 'apache'
OR Username =~ 'nginx'
OR Name =~ 'php'
-- Check if these processes are spawning shells or network tools
AND (CommandLine =~ 'sh'
OR CommandLine =~ 'bash'
OR CommandLine =~ 'curl'
OR CommandLine =~ 'wget'
OR CommandLine =~ 'perl'
OR CommandLine =~ 'python')
Remediation Script (Bash)
This script scans the WordPress installation for the vulnerable plugin, verifies the version, and performs an emergency containment by disabling the plugin if a patch cannot be applied immediately.
#!/bin/bash
# Emergency Remediation Script for CVE-2026-3300
# Checks for vulnerable Everest Forms Pro versions and disables them.
echo "[*] Scanning for vulnerable Everest Forms Pro installations..."
# Default WP path, adjust as needed or pass as argument
WP_PATH=${1:-"/var/www/html"}
PLUGIN_PATH="$WP_PATH/wp-content/plugins/everest-forms-pro"
PLUGIN_FILE="$PLUGIN_PATH/everest-forms-pro.php"
if [ ! -d "$PLUGIN_PATH" ]; then
echo "[+] Plugin not found. System safe from this vector."
exit 0
fi
# Extract version from the plugin header
VERSION=$(grep -oP "Version: \K[0-9.]+" "$PLUGIN_FILE" | head -n 1)
echo "[*] Detected Everest Forms Pro Version: $VERSION"
# Parse versions for comparison (Simple string check for 1.9.12)
if [ -z "$VERSION" ]; then
echo "[!] Could not determine version. Manual inspection required."
exit 1
fi
# Check if version is vulnerable (<= 1.9.12)
# Using sort -V for version comparison
if [[ $(echo -e "$VERSION\n1.9.12" | sort -V | head -n1) == "$VERSION" && "$VERSION" != "1.9.12" ]]; then
echo "[!] Version $VERSION is OLDER than 1.9.12. VULNERABLE."
VULNERABLE=true
elif [ "$VERSION" == "1.9.12" ]; then
echo "[!] Version 1.9.12 is the specific vulnerable version. VULNERABLE."
VULNERABLE=true
else
echo "[+] Version is newer than 1.9.12. Patched."
exit 0
fi
if [ "$VULNERABLE" = true ]; then
echo "[!!] CRITICAL: Vulnerable plugin detected."
echo "[*] Performing Emergency Containment: Disabling plugin..."
# Disable by renaming the plugin directory
mv "$PLUGIN_PATH" "$PLUGIN_PATH.disabled_$(date +%Y%m%d_%H%M%S)"
if [ $? -eq 0 ]; then
echo "[+] Plugin directory renamed. Access blocked."
echo "[ACTION REQUIRED] Update Everest Forms Pro to the latest version immediately."
echo "[ACTION REQUIRED] Scan for webshells in wp-content/uploads."
else
echo "[!] Failed to disable plugin. Check permissions."
fi
fi
Remediation
- Immediate Patching: Update the Everest Forms Pro plugin to the latest version immediately. Versions after 1.9.12 contain the patch for CVE-2026-3300.
- Verify Integrity: If you suspect exploitation, do not simply update. Restore the WordPress site from a clean backup known to pre-date the first public disclosure of this vulnerability (June 2026).
- Webshell Hunt: Attackers often drop backdoors (webshells) in the
wp-content/uploads/directory. Scan for recently modified PHP files in these directories. - WAF Configuration: Ensure your Web Application Firewall (WAF) has signatures for this specific vulnerability. If using a custom WAF, block requests containing PHP function keywords (
eval,system,exec) directed at the Everest Forms API endpoints. - Vendor Advisory: Refer to the official Everest Forms security advisory for the specific patched release notes.
CISA / Regulatory Deadlines: Given the active exploitation status and CVSS 9.8 score, treat this as an emergency patch. CISA KEV inclusion is likely imminent; remediation should occur within 48 hours.
Related Resources
Security Arsenal Managed SOC Services AlertMonitor Platform Book a SOC Assessment soc-mdr Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.