Intel

AIKIDO-2026-839662

Elementor Pro is vulnerable to Unrestricted File Upload

Unrestricted File UploadCVE-2026-32475 Published 2 days ago

90

Critical Risk

This Affects:

PHPElementor Pro
0.0.0 - 4.2.1
Fixed in 4.2.2
Are you affected? Scan for Free

TL;DR

The Forms File Upload field validates extensions and moves files using two loops that treat empty entries differently. An empty first file part makes validation() return before type-checking later entries and process_field() only skips that empty entry and still moves a following .php upload into the public forms directory. An unauthenticated visitor who submits a form with a File Upload field can therefore place executable PHP under wp-content/uploads/elementor/forms/ and achieve remote code execution. The fix aligns both loops on empty entries and re-checks the extension inside process_field() before moving the file.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and publish an Elementor form that includes a File Upload field.

Background info

Elementor Pro is vulnerable to Unrestricted File Upload in versions 0.0.0 - 4.2.1.

How to fix this

Upgrade the Elementor Pro library to the patch version.