criticalCVE-2026-32475CVSS 9.0

Elementor Pro <=4.2.1 - Unauthenticated Arbitrary File Upload via Form Handler

Could your systems be exposed to this vulnerability?

Elementor Pro plugin for WordPress in versions <=4.2.1 is vulnerable to unauthenticated arbitrary file upload in the Forms module File Upload field. The validation() and process_field() methods iterate over submitted file entries with different early-exit logic for UPLOAD_ERR_NO_FILE entries. When an attacker submits two file parts for the same upload field — an empty first entry (blank filename triggering UPLOAD_ERR_NO_FILE) followed by a payload — validation() returns early after the empty entry without ever type-checking the payload, while process_field() only skips (continue) the empty entry and moves the payload to wp-content/uploads/elementor/forms/. The AJAX action elementor_pro_forms_send_form requires no authentication or nonce.

Enter a domain or public IP you own. We'll check for signs of exposure. No signup required.

No signup. No installation. Results in about a minute.

Recommended remediation

Update Elementor Pro to version 4.2.2 or later. The fix aligns the validation() and process_field() loops to consistently handle empty file entries.

Tags

cvecve2026elementorelementor-prowordpresswp-pluginfile-uploadunauthrceintrusivevkevvuln