Urgent.News

One page, thousands of outlets. See who else covered it.

Editions

Tech

Forminator Forms (CVE-2026-15748): Unauthenticated RCE via Forged Upload Settings in Select Fields

Forminator Forms (CVE-2026-15748): Unauthenticated RCE via Forged Upload Settings in Select Fields 1. Basic Information Article Title : 600,000 WordPress Sites Affected by Arbitrary File Upload Vulnerability in Forminator Forms WordPress Plugin Publisher : Wordfence Intelligence Publication Date : 2026-08-17 Severity : High Original Source : Wordfence Related Sources : SecurityWeek Related…

Forminator Forms, a WordPress plugin, has been found to have a high severity arbitrary file upload vulnerability, CVE-2026-15748. This vulnerability allows unauthenticated remote code execution (RCE) via forged upload settings in select fields. The vulnerability affects WordPress sites using Forminator Forms versions before 1.56.1.

Attackers can inject fake upload settings into a public form's select field, bypassing PHP blocks. They do this by using strings like `ph(p)|text/x-php` in a select field. This triggers the processing of uploads, which trusts the fake record as a valid upload setting. The attacker controls the custom file type and additional type, bypassing exact-match blocks for forbidden extensions.

If the custom file upload storage root lacks execution prevention, the server saves the PHP file. If PHP execution is allowed in the custom file upload storage root, the attacker can access the saved URL to run the PHP code, effectively installing a web shell and compromising the site. This can lead to the theft of WordPress settings, databases, or credentials, and the defacement of the site.

Administrators and security operations centers (SOCs) can detect this attack by monitoring for POST requests with unusual nested arrays or `field_type=upload` in select fields. They should also look for abnormal patterns in additional-type, such as `ph(p)|text/x-php`, and PHP files with random prefixes inside the upload directory. They can also check for PHP files with unexpected outbound traffic or modified WordPress files.

To mitigate this vulnerability, users should update Forminator Forms to version 1.56.2 or later. They should also ensure that their web server settings explicitly block PHP execution in the upload directory. If PHP execution is necessary, it should be restricted to child processes and monitored for abnormal behavior.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

UFW and WireGuard: the tunnel is up and nothing goes through

The tunnel comes up. wg show prints a recent handshake. The client has its address inside the tunnel. And not a single byte reaches the internet.

  • UFW and WireGuard tunnel functional but traffic blocked
  • Four steps needed to resolve traffic issue
  • NAT block required for egress path

More from Wednesday 19 August →