Skip to content

Security Independently confirmed3 publishers 2 min read Published Updated

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

Send a correction

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.

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%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Elementor Pro is a WordPress page-builder plugin with more than 6 million active installations.

    Reported SupportedView cited source
  2. [2]

    CVE-2026-32475, a critical vulnerability in Elementor Pro, was patched on August 19 in version 4.2.2.

    Reported SupportedView cited source
  3. [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.

    Reported SupportedView cited source
  4. [4]

    CVE-2026-32475 is being exploited in attacks that deliver a webshell payload and execute arbitrary commands on the server.

    Reported SupportedView cited source
  5. [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."

    Reported Supported Source: WordfenceView cited source
  6. [6]

    Since the August 19 patch, Defiant's Wordfence web application firewall has blocked almost 200,000 exploitation attempts targeting its clients.

    Reported Supported Source: Wordfence / DefiantView cited source
  7. [7]

    Wordfence observed increased attack activity between August 19 and 23, reporting more than 190,000 blocked exploitation attempts in that window.

    Reported Supported Source: WordfenceView cited source
  8. [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.

    Reported SupportedView cited source
  9. [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.

    Reported Supported Source: WordfenceView cited source
  10. [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.

    Reported SupportedView cited source
  11. [11]

    Wordfence reported that activity exploiting CVE-2026-32475 started on August 19, the same day Elementor released version 4.2.2.

    Reported Supported Source: WordfenceView cited source
  12. [12]

    Patchstack warned last month that attackers could exploit the flaw to upload arbitrary PHP files and trigger PHP code execution on the server.

    Reported Supported Source: PatchstackView cited source
  13. [13]

    Wordfence published a list of IP addresses that launched thousands of attacks so defenders can add them to blocklists.

    Reported SupportedView cited source
  14. [14]

    The interval between the fix becoming available and the first observed attack traffic was zero days.

    Derived Supported
  15. [15]

    The August 19 to 23 window accounts for roughly 95 percent of all blocked exploitation attempts reported since the patch.

    Derived Supported
  16. [16]

    The August 19 to 23 window is five days, giving an average of about 38,000 blocked attempts per day.

    Derived Supported
  17. [17]

    About 10,000 blocked attempts fall outside the August 19 to 23 window.

    Derived Insufficient

Sources

3 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    1 article · September 3, 2026

    Critical Elementor Pro flaw exploited to take over WordPress sites
  2. scworld.com

    1 article · September 4, 2026

    Critical vulnerability in Elementor Pro exploited for RCE attacks
  3. securityweek.com

    1 article · September 5, 2026

    Elementor Pro WordPress Plugin Vulnerability Exploited to Hack Sites

Topics and entities