Serious Vulnerability in WordPress Plugin Puts 600,000 Websites at Risk of File Upload Attacks

Try Our Free Tools!
Master the web with Free Tools that work as hard as you do. From Text Analysis to Website Management, we empower your digital journey with expert guidance and free, powerful tools.

Critical Security Vulnerability in Forminator Forms Plugin

A severe security vulnerability has been identified in the Forminator Forms plugin for WordPress, potentially allowing unauthenticated attackers to upload malicious PHP files. This egregious flaw could grant full administrative control over compromised websites.

Designated as CVE-2026-15748, this vulnerability impacts versions 1.56.1 and earlier of Forminator Forms, which carries a daunting CVSS severity rating of 9.8.

Forminator Forms is a heavily utilized drag-and-drop plugin, enabling users to create various forms such as contact, payment, polls, quizzes, and file uploads.

With an active user base exceeding 600,000 installations, the risk presented by this vulnerability is substantial for WordPress administrators who have yet to implement the necessary updates.

Details of the WordPress Plugin Vulnerability

The vulnerability was unearthed by security researcher daroo through the Wordfence bug bounty program, for which he received a reward of $2,048.

On July 14, 2026, Wordfence confirmed the exploit and promptly alerted the Forminator development team. Subsequently, a patch was released in version 1.56.2 on July 31, 2026.

The flaw pertains to Forminator’s handling of file uploads, permitting attackers to introduce a falsified upload configuration via the Select field within vulnerable forms.

During the upload process, Forminator erroneously accepts user-defined parameters such as the upload field name, field type, and file-handling specifications.

An attacker’s malicious request can manipulate this process, leading the plugin to treat the forged data as authentic upload configurations.

This exploit circumvents the plugin’s filtration mechanisms designed to prevent the upload of dangerous file extensions.

Although Forminator employs a blocklist to thwart .php and other executable file types, the blocklist utilizes precise matches against file-extension keys.

Research reveals that an attacker could employ the obfuscation technique ph(p) instead of the outright blocked php extension.

WordPress recognizes ph(p) as corresponding to a .php file extension, yet Forminator’s blocklist inadvertently allows it through.

By synergizing this forged configuration with a MIME type like text/x-php, an attacker may successfully upload a PHP payload that circumvents validation protocols.

Typically, uploaded files are deposited into a directory fortified by an .htaccess rule, which precludes PHP execution. However, instances where a custom file-upload storage location is utilized may lack this protective measure.

In scenarios where the uploaded PHP file resides in an executable and web-accessible directory, attackers may directly access it, executing arbitrary commands on the server.

The ramifications of successful exploitation are severe, potentially culminating in remote code execution, the deployment of webshells, theft of WordPress credentials, unauthorized database access, malware installation, or complete site takeover.

Person wearing a WordPress t-shirt typing on a keyboard at a desk with a computer monitor and a WordPress-themed mug.

Consequently, it is imperative for site owners to upgrade Forminator Forms to version 1.56.2 or later without delay.

Administrators are also advised to scrutinize current form configurations, examine upload directories for any suspicious PHP files, and ensure that uploaded files are incapable of executing as server-side code.

Source link: Cybersecuritynews.com.

Disclosure: This article is for general information only and is based on publicly available sources. We aim for accuracy but can't guarantee it. The views expressed are the author's and may not reflect those of the publication. Some content was created with help from AI and reviewed by a human for clarity and accuracy. We value transparency and encourage readers to verify important details. This article may include affiliate links. If you buy something through them, we may earn a small commission — at no extra cost to you. All information is carefully selected and reviewed to ensure it's helpful and trustworthy.

Reported By

Souvik Banerjee

I’m Souvik Banerjee from Kolkata, India. As a Marketing Manager at RS Web Solutions (RSWEBSOLS), I specialize in digital marketing, SEO, programming, web development, and eCommerce strategies. I also write tutorials and tech articles that help professionals better understand web technologies.
Share the Love
Related News Worth Reading