Formie is a Craft CMS plugin for creating forms. Prior to 2.2.23 and 3.1.31, Formie's formie/integrations/form-settings control panel action in IntegrationsController::actionFormSettings is reachable without the required form integration permissions and passes request-supplied settings to a configured integration. An authenticated attacker can replace outbound host properties such as apiUrl while the server uses stored API keys or OAuth tokens, causing non-blind server-side requests to an attacker-controlled or internal host and returning the remote response. This residual flaw remained because the permission gate added in version 3.1.28 excluded the form-settings action. Sites that permit low-privileged or front-end user authentication can therefore expose integration credentials and internal network responses. This issue is fixed in versions 2.2.23 and 3.1.31.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-862",
"CWE-915",
"CWE-918"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/76xxx/CVE-2026-76086.json"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "2.2.23"
},
{
"introduced": "3.0.0"
},
{
"fixed": "3.1.31"
}
],
"source": [
"AFFECTED_FIELD",
"REFERENCES"
]
}