Intel

AIKIDO-2026-839662

Elementor Pro is vulnerable to Unrestricted File Upload

Unrestricted File UploadCVE-2026-32475 Published Aug 20, 2026

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.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform