CVE-2026-4281 Details
Description
The FormLift for Infusionsoft Web Forms plugin for WordPress is vulnerable to Missing Authorization in all versions up to, and including, 7.5.21. This is due to missing capability checks on the connect() and listen_for_tokens() methods of the FormLift_Infusionsoft_Manager class, both of which are hooked to 'plugins_loaded' and execute on every page load. The connect() function generates an OAuth connection password and leaks it in the redirect Location header without verifying the requesting user is authenticated or authorized. The listen_for_tokens() function only validates the temporary password but performs no user authentication before calling update_option() to save attacker-controlled OAuth tokens and app domain. This makes it possible for unauthenticated attackers to hijack the site's Infusionsoft connection by first triggering the OAuth flow to obtain the temporary password, then using that password to set arbitrary OAuth tokens and app domain via update_option(), effectively redirecting the plugin's API communication to an attacker-controlled server.
A vulnerability exists in the FormLift for Infusionsoft Web Forms WordPress plugin, specifically in versions through 7.5.21. The issue stems from a lack of proper authorization checks in the 'connect()' and 'listen_for_tokens()' methods of the FormLift_Infusionsoft_Manager class. These methods are executed on every page load, creating an opportunity for exploitation. The 'connect()' method generates an OAuth connection password and inadvertently exposes it in the redirect Location header without confirming the user's authentication or authorization. Meanwhile, the 'listen_for_tokens()' method validates the temporary password but fails to authenticate the user before using 'update_option()' to store OAuth tokens and app domain, controlled by the attacker. This flaw enables unauthenticated attackers to take over the site's Infusionsoft connection by initiating the OAuth process to acquire the temporary password, and then using that password to inject arbitrary OAuth tokens and app domain through 'update_option()', effectively redirecting the plugin's API interactions to an attacker-controlled server.
Users are advised to update the FormLift for Infusionsoft Web Forms plugin to version 7.5.22 or later.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Mar 26, 2026CISA-ADP
Assessed Mar 26, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| FormLift | <= 7.5.21 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Mar 26, 2026 | New CVE Received | [email protected] |
Volerion