CVE-2026-87070: Forminator Forms < 1.57.2.1 - Unauthenticated Poll Vote Limit Bypass via IP Spoofing
The Forminator Forms WordPress plugin before 1.57.2.1 does not verify that a request came from a trusted proxy before preferring client-supplied forwarding headers over the connecting address, and it uses that value both to enforce its per-visitor voting limit and to record who submitted an entry. Unauthenticated visitors can therefore vote without limit on any poll and can choose the address stored against every submission they make.
Affected Software
Event History
Frequently Asked Questions
Which sites are exposed?
WordPress sites using Forminator Forms versions before 1.57.2.1 are exposed where polls rely on the plugin's per-visitor vote limit. The issue can be exploited remotely without authentication.
What does an attacker need to bypass the vote limit?
An attacker only needs to submit poll requests with client-controlled forwarding headers that supply different apparent IP addresses. No valid account or user interaction is required.
What data can be manipulated besides poll results?
The attacker can choose the IP address recorded against each submission. This can undermine the reliability of submission attribution and related audit records.
How can I tell whether my site may already have been affected?
Review poll submission records for implausible, inconsistent, or suspicious IP addresses and for unusually high vote volumes. Because the recorded address can be attacker-chosen, those records should not be treated as reliable evidence of the submitter's source address.