More than one million WordPress websites were potentially impacted by a critical Ninja Forms plugin vulnerability that appears to have been exploited in the wild.
With over one million installations, the popular Ninja Forms plugin helps administrators add customizable forms to their WordPress sites.
The exploited security issue, which was identified in the Merge Tag functionality of the plugin, does not have a CVE identifier yet, but it has a CVSS score of 9.8.
“One feature of Ninja Forms is the ability to add ‘Merge Tags’ to forms that will auto-populate values from other areas of WordPress like Post IDs and logged in user’s names,” the Wordfence team at WordPress security company Defiant explains.
Because of the bug, it was possible to call various Ninja Form classes and abuse them for “a wide range of exploits targeting vulnerable WordPress sites,” Wordfence researchers say.
The researchers also note that the manner in which the NF_MergeTags_Other class handles Merge Tags makes it possible for unauthenticated attackers to supply Merge Tags.
The Ninja Forms plugin contains various classes and functions that could be leveraged as part of multiple exploit chains, Wordfence also notes.
“One potentially critical exploit chain in particular involves the use of the NF_Admin_Processes_ImportForm class to achieve remote code execution via deserialization, though there would need to be another plugin or theme installed on the site with a usable gadget,” the researchers say.
Wordfence claims to have evidence that the vulnerability “is being actively exploited in the wild,” but has yet to share any details on the exploit chains the attackers are using.
The vulnerability was addressed earlier this week with the release of Ninja Forms versions 3.0.34.2, 3.1.10, 3.2.28, 3.3.21.4, 3.4.34.2, 3.5.8.4, and 3.6.11.
WordPress apparently performed a forced update, meaning that the impacted websites should already be on a patched version. However, administrators are advised to check their Ninja Forms iterations to make sure they use a fixed version.
Related: Critical Code Execution Flaws Patched in ‘PHP Everywhere’ WordPress Plugin
Related: Critical Flaw Impacts WordPress Plugin With 1 Million Installations
Related: Hacked AccessPress Site Served Backdoored WordPress Plugins, Themes

More from Ionut Arghire
- Former Ubiquiti Employee Who Posed as Hacker Pleads Guilty
- Atlassian Warns of Critical Jira Service Management Vulnerability
- Exploitation of Oracle E-Business Suite Vulnerability Starts After PoC Publication
- Google Shells Out $600,000 for OSS-Fuzz Project Integrations
- F5 BIG-IP Vulnerability Can Lead to DoS, Code Execution
- Flaw in Cisco Industrial Appliances Allows Malicious Code to Persist Across Reboots
- HeadCrab Botnet Ensnares 1,200 Redis Servers for Cryptomining
- Malicious NPM, PyPI Packages Stealing User Information
Latest News
- Big China Spy Balloon Moving East Over US, Pentagon Says
- Former Ubiquiti Employee Who Posed as Hacker Pleads Guilty
- Cyber Insights 2023: Venture Capital
- Atlassian Warns of Critical Jira Service Management Vulnerability
- High-Severity Privilege Escalation Vulnerability Patched in VMware Workstation
- Exploitation of Oracle E-Business Suite Vulnerability Starts After PoC Publication
- China Says It’s Looking Into Report of Spy Balloon Over US
- GoAnywhere MFT Users Warned of Zero-Day Exploit
