Attackers started dropping webshells through Elementor Pro forms on patch day
Wordfence has blocked nearly 200,000 attempts against CVE-2026-32475 since August 19. Because the payload is a PHP file already sitting in the uploads tree, upgrading to 4.2.2 tells you nothing about whether you were hit.
The Watch · Security desk
What happened
- Elementor patched CVE-2026-32475 in Elementor Pro 4.2.2 on August 19, leaving versions 4.2.1 and earlier of the 6 million-install page builder exposed.
- Wordfence says exploitation began on August 19 and that it blocked more than 190,000 attempts against its clients between August 19 and 23.
- Only sites with a published Elementor Pro Form widget containing at least one File Upload field can be exploited, a configuration the reporting calls common.
Why it matters
- Who's exposed exposure The remediation question is no longer version number but file inventory: every site that ran a live upload form on an unpatched build needs its forms upload directory read, because the write may already have happened.
- Who has to decide decision Fix availability and attack traffic landed on the same date, so shops that batch plugin updates across client sites have to decide whether that cadence still counts as patching for anything with an unauthenticated upload path.
- What it costs cost Triage here is cheap relative to most webshell hunts, since a single directory and a single file extension define the search, which makes a patch-only response harder to justify on time grounds.
- What it limits constraint The 200,000 figure comes from one vendor's protected customers, so nobody has a count for the unprotected remainder of the install base, and the true compromise population stays unmeasured.
Next story · Security · 4d ago
Bricksforge's unauthenticated upload flaw is being used to run PHP on WordPress sitesConfirmed3 publishers
The bypass needs no account. Wordfence's description of the request is the whole exploit: the File Upload field is submitted as an array, the first element is empty, the second carries a PHP payload with a .php filename, and the plugin stops validating after the empty entry [5]. The file lands in /wp-content/uploads/elementor/forms/ under a randomly generated name that keeps the attacker-supplied extension, and the attacker then requests it directly to run commands [9]. The only prerequisite is a published Elementor Pro Form widget with at least one File Upload field, which the reporting describes as a common configuration [8].
The volume says what kind of activity this is. Wordfence counted more than 190,000 blocked attempts between August 19 and 23, and close to 200,000 since the patch shipped [7][6]. That puts roughly 95 percent of the total inside a five-day window [15], averaging about 38,000 a day [16], with the remaining 10,000 or so spread across everything after August 23 [17]. That profile matches opportunistic scanning against a fixed path.
Two caveats on the 200,000. It is Defiant's own client telemetry, not the more than 6 million active installations attributed to the plugin [6][1]. And blocked attempts are requests, not victims: a single target can absorb thousands, and any site without a WAF in front of it contributes nothing to the count at all.
Patchstack flagged the arbitrary PHP upload and code execution path last month [12]. Wordfence supplied the exploitation timeline, placing first activity on August 19, the same day Elementor released 4.2.2 [11][2]. The interval between fix availability and attack traffic was therefore zero days [14]. For anyone running a staged or monthly update cadence on client sites, the patch was never ahead of the scanning.
Upgrading closes the write path but leaves on disk anything written before the upgrade, and the indicator here is unusually clean. That directory exists to store form submissions, so a PHP file in it is a strong indicator of compromise and a trigger for clean-up rather than a finding to weigh [10]. Versions 4.2.1 and earlier are affected [3], the outcome is a webshell and arbitrary command execution [4], and the IP list Wordfence published is worth loading for edge noise reduction [13] while saying nothing about what was already written.
The set that needs a file-level check is narrower than the install base: sites that had a published upload form live on August 19 [8][2]. Most agencies can produce that list from their own build records faster than they can run a scanner across every tenant.
What to watch
- Post-exploitation detail: what the dropped webshells were used for on sites that were not behind a WAF.
- Whether attack volume resumes at the August rate as new payload variants appear, or stays at the lower post-August-23 level.
- Whether managed WordPress hosts start blocking PHP writes to the Elementor forms upload directory by default.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence72
- Adoption70
- Hype gap+15
- Incentives45
- Confidence70
Perspective Coverage
3 publishers- Builder
- Builder 28%
- Operator
- Operator 65%
- Investor
- Investor 7%
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Elementor Pro is a WordPress page-builder plugin with more than 6 million active installations.
- [2]
CVE-2026-32475, a critical vulnerability in Elementor Pro, was patched on August 19 in version 4.2.2.
- [3]
The flaw stems from faulty validation of file-upload arrays in Elementor Pro forms and is present in versions 4.2.1 and earlier.
- [4]
CVE-2026-32475 is being exploited in attacks that deliver a webshell payload and execute arbitrary commands on the server.
- [5]
Wordfence: "The attacker submits the form's File Upload field as an array, where the first element is empty and the second element carries a PHP payload with a .php filename, which is the structure that triggers the validation bypass."
- [6]
Since the August 19 patch, Defiant's Wordfence web application firewall has blocked almost 200,000 exploitation attempts targeting its clients.
- [7]
Wordfence observed increased attack activity between August 19 and 23, reporting more than 190,000 blocked exploitation attempts in that window.
- [8]
Exploitation is only possible when a site has a published Elementor Pro Form widget containing at least one File Upload field, described as a common configuration.
- [9]
The uploaded PHP file is placed in /wp-content/uploads/elementor/forms/ under a randomly generated filename with the attacker-supplied .php extension, and can be requested directly to execute arbitrary commands.
- [10]
Administrators are advised to upgrade to Elementor Pro 4.2.2 or later and inspect /wp-content/uploads/elementor/forms/ for rogue PHP files; because the directory stores form submissions, the presence of a PHP file is a strong indicator of compromise that should trigger clean-up.
- [11]
Wordfence reported that activity exploiting CVE-2026-32475 started on August 19, the same day Elementor released version 4.2.2.
- [12]
Patchstack warned last month that attackers could exploit the flaw to upload arbitrary PHP files and trigger PHP code execution on the server.
- [13]
Wordfence published a list of IP addresses that launched thousands of attacks so defenders can add them to blocklists.
- [14]
The interval between the fix becoming available and the first observed attack traffic was zero days.
- [15]
The August 19 to 23 window accounts for roughly 95 percent of all blocked exploitation attempts reported since the patch.
- [16]
The August 19 to 23 window is five days, giving an average of about 38,000 blocked attempts per day.
- [17]
About 10,000 blocked attempts fall outside the August 19 to 23 window.
Sources
3 independent publishers whose own reporting we read for this story.
- bleepingcomputer.comCritical Elementor Pro flaw exploited to take over WordPress sites
1 article · September 3, 2026
- scworld.comCritical vulnerability in Elementor Pro exploited for RCE attacks
1 article · September 4, 2026
- securityweek.comElementor Pro WordPress Plugin Vulnerability Exploited to Hack Sites
1 article · September 5, 2026