CVE-2026-3300: Everest Forms Pro WordPress RCE Exploited — 29,300 Attack Attempts Blocked | CyberHawk Threat Intel

·

A critical PHP code injection vulnerability in the Everest Forms Pro WordPress plugin (CVE-2026-3300, CVSS 9.8) is under active exploitation. Because the flaw sits inside the plugin's Calculation Addon, any form field that accepts string input becomes an injection point — no authentication required. Attackers that land a successful hit can execute arbitrary PHP on the web server, create rogue administrator accounts, and install persistent web shells.

Wordfence has blocked more than 29,300 exploit attempts since attacks began on April 13, 2026. A patch shipping in version 1.9.13 has been available since March 18, yet a significant share of the plugin's roughly 4,000 active installations remain unpatched. If your site runs Everest Forms Pro 1.9.12 or earlier with the Complex Calculation feature enabled, treat this as an emergency patching event.

◈ Table of Contents

01 Background & Affected Versions 02 How the Exploit Works 03 Active Exploitation Evidence 04 Indicators of Compromise 05 Detection & Hunt Queries 06 Mitigation & Patch 07 MITRE ATT&CK Mapping 08 Sources & References
📦

Background & Affected Versions

PHASE 01
01
Plugin Overview CVE-2026-3300

Everest Forms Pro is a WordPress form-building plugin used primarily by small to mid-sized businesses for contact forms, surveys, and data collection. Its Complex Calculation feature lets site owners build formula-driven form fields — the source of the vulnerability.

FieldDetail
CVE IDCVE-2026-3300
CVSS ScoreCRITICAL 9.8
CVSS VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected VersionsEverest Forms Pro <= 1.9.12
Patch Version1.9.13 (released March 18, 2026)
Authentication RequiredNone — unauthenticated
Vulnerability ClassCWE-94 — PHP Code Injection via eval()
ReporterWordfence Threat Intelligence
Active ExploitationYes — confirmed since April 13, 2026
⚡

How the Exploit Works

PHASE 02
01
Root Cause — eval() on Unsanitised Input CODE INJECTION

The Calculation Addon's process_filter() function builds a PHP code string by concatenating raw values from submitted form fields, then passes that string directly to PHP's eval(). The only sanitisation applied is WordPress's sanitize_text_field(), which strips HTML tags and extra whitespace but does not escape single quotes, semicolons, or other PHP syntax characters — making PHP code injection trivial.

Vulnerable Code Path
// process_filter() in Calculation Addon (simplified) $formula = "return " . $user_field_value . ";"; // $user_field_value is only sanitize_text_field() — not PHP-safe $result = eval($formula);

The trigger condition is a form that uses the Complex Calculation feature. If a site has no such form, the attack surface does not exist. However, determining whether any form uses this feature requires manual inspection of every active form configuration.

02
Attack Flow KILL CHAIN

ATTACK CHAIN — CVE-2026-3300 · UNAUTHENTICATED PHP INJECTION TO FULL SERVER COMPROMISE

The exploit requires a single unauthenticated HTTP POST to any form endpoint that uses the Complex Calculation feature. The PHP payload is passed as the value of any string-type field (text, email, URL, select, or radio). Once eval() processes the injected code, the attacker has full PHP execution context on the server — the same privilege level as the web server process running WordPress.

📊

Active Exploitation Evidence

PHASE 03
01
Attack Volume & Observed Payloads THREAT DATA

According to Wordfence, exploitation began on April 13, 2026 — nearly four weeks after the patch was released. More than 29,300 attack attempts have been blocked to date, with 16 attempts recorded in the 24 hours preceding the June 5 advisory. The concentrated targeting of this specific plugin suggests an organised scanning campaign rather than opportunistic exploitation.

Key Stats
  • 29,300+ blocked exploit attempts as of June 5, 2026
  • Exploitation onset: April 13, 2026 (25 days post-patch)
  • Most common payload: create WordPress admin user "diksimarina"
  • Admin email in payload: [email protected]
  • Attack sources span 5 distinct IP addresses (IPv4 and IPv6)

The rogue admin username "diksimarina" serves as a reliable detection signal. A search across your WordPress user table or access logs for this string is a strong indicator of successful exploitation. Check wp_users for any account with this name and immediately revoke access if found.

🔍

Indicators of Compromise

PHASE 04
01
Attack IP Addresses IOCs

The following IP addresses were identified as attack sources by Wordfence. Block these at the WAF or firewall level and search web access logs for POST requests originating from these addresses to any Everest Forms endpoint.

IP AddressTypeAction
202.56.2.126IPv4Block + log review
209.146.60.26IPv4Block + log review
15.235.166.18IPv4Block + log review
2402:1f00:8000:800::40dbIPv6Block + log review
185.78.165.153IPv4Block + log review
02
Payload Artefacts FORENSICS
ArtefactValueSignificance
Rogue admin usernamediksimarinaHigh-confidence compromise indicator
Rogue admin email[email protected]Attacker-controlled inbox for password resets
Injection vectorPOST body, any string form fieldLook for PHP syntax in form submissions
Vulnerable endpoint pattern/wp-admin/admin-ajax.php or custom form actionPOST to form processing endpoints
🛡

Detection & Hunt Queries

PHASE 05
01
Apache / Nginx Access Log Hunt LOG ANALYSIS
Bash — Search for Everest Forms POST requests from known attacker IPs
# Hunt for exploit attempts in Apache/Nginx access logs $ grep -E "202\.56\.2\.126|209\.146\.60\.26|15\.235\.166\.18|185\.78\.165\.153" /var/log/nginx/access.log \ | grep "POST" # Hunt for rogue admin creation artefacts in WP logs $ grep -r "diksimarina" /var/www/html/wp-content/debug.log 2>/dev/null # Check for rogue admin user in WordPress database $ mysql -u wp_user -p wp_database -e \ "SELECT user_login, user_email, user_registered FROM wp_users \ WHERE user_login='diksimarina' OR user_email='[email protected]';"
KQL — Microsoft Sentinel / Defender XDR (IIS / WAF logs)
// Detect exploit attempts targeting Everest Forms Pro CommonSecurityLog | where TimeGenerated > ago(7d) | where RequestMethod == "POST" | where RequestURL has_any ("everest", "evf-entry", "admin-ajax") | where SourceIP in ("202.56.2.126","209.146.60.26","15.235.166.18","185.78.165.153") | project TimeGenerated, SourceIP, RequestURL, RequestBodyBytes, DeviceAction | order by TimeGenerated desc
🔧

Mitigation & Patch

PHASE 06
01
Remediation Steps PATCH NOW
Priority Actions
  • 1Update immediately. Upgrade Everest Forms Pro to version 1.9.13 or later via WordPress Admin → Plugins → Updates. The patch was released March 18, 2026.
  • 2Check for compromise. Query your WordPress user table for accounts named "diksimarina" or using "[email protected]". If found, the site was successfully exploited — treat as a full incident.
  • 3Audit active forms. Identify any form using the Complex Calculation feature. If the plugin cannot be updated immediately, disable the Calculation Addon through the plugin settings as a temporary workaround.
  • 4Block attacker IPs. Add the five known attacker IPs to your WAF block list and review access logs for POST requests from those addresses over the past 60 days.
  • 5Scan for web shells. Run a file integrity check or malware scan on the WordPress installation. Look for unexpected PHP files in wp-content/uploads/ and wp-content/themes/, which are common web shell drop locations.
  • 6Review all admin accounts. Export the full list of WordPress administrators and verify each account is legitimate. Revoke any unexpected account with administrator privileges.

If you find any evidence of successful exploitation — rogue admin accounts, unfamiliar files, or unexpected outbound connections — treat this as a full incident response engagement. Patching alone does not remediate a compromise; assume the attacker may have already established persistence.

🗺

MITRE ATT&CK Mapping

PHASE 07
01
Technique Coverage ATT&CK
TacticTechniqueIDDetail
Initial AccessExploit Public-Facing ApplicationT1190Unauthenticated POST to Everest Forms endpoint
ExecutionServer-Side Scripting (PHP eval)T1059.003PHP code injection via unsanitised eval()
PersistenceCreate Account — Local AccountT1136.001Rogue WordPress admin account creation
PersistenceServer Software Component — Web ShellT1505.003PHP web shell deployment via RCE
Privilege EscalationValid Accounts — Local AccountsT1078.003Attacker-created admin account used for escalated access
Defense EvasionMasqueradingT1036Web shell named to blend with legitimate WordPress files
📚

Sources & References

PHASE 08
The Hacker News — Hackers Exploit Critical Everest Forms Pro WordPress Plugin Flaw to Take Over Sites (June 5, 2026) Wordfence Threat Intel — CVE-2026-3300 Vulnerability Entry NVD — CVE-2026-3300 Official Record (CVSS 9.8 CRITICAL) Everest Forms Pro Changelog — Version 1.9.13 Patch Notes

Check your site's exposure now with the CyberHawk IOC Scanner

Paste the attacker IP addresses or the "diksimarina" username string into the CyberHawk IOC Scanner to cross-reference against live threat intelligence feeds and confirm whether your infrastructure has interacted with these indicators.

→ CyberHawk IOC Scanner  ·  → More Threat Briefs

◈ Stay Connected

Follow CyberHawk Threat Intel for threat intelligence, deployment guides and hands-on SOC tooling content.

🌐 Website ▶️ YouTube ▶️ YouTube (2) 𝕏 Twitter / X ♪ TikTok ✈️ Telegram
🔍 IOC Scanner 🛠️ Live Tools 📚 Courses 🚨 Threat Intel 📝 Blog 📋 SOPs

"They can't exploit you if you are the Exploit."