{ "dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": { "cveId": "CVE-2026-76086", "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "state": "PUBLISHED", "assignerShortName": "GitHub_M", "dateReserved": "2026-08-18T21:17:32.200Z", "datePublished": "2026-09-23T18:32:37.401Z", "dateUpdated": "2026-09-23T18:32:37.401Z" }, "containers": { "cna": { "title": "Formie: Integration form-settings action allows SSRF and exfiltration of stored integration credentials", "problemTypes": [ { "descriptions": [ { "cweId": "CWE-862", "lang": "en", "description": "CWE-862: Missing Authorization", "type": "CWE" } ] }, { "descriptions": [ { "cweId": "CWE-915", "lang": "en", "description": "CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes", "type": "CWE" } ] }, { "descriptions": [ { "cweId": "CWE-918", "lang": "en", "description": "CWE-918: Server-Side Request Forgery (SSRF)", "type": "CWE" } ] } ], "metrics": [ { "cvssV3_1": { "attackComplexity": "LOW", "attackVector": "NETWORK", "availabilityImpact": "NONE", "baseScore": 8.5, "baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "integrityImpact": "LOW", "privilegesRequired": "LOW", "scope": "CHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N", "version": "3.1" } } ], "references": [ { "name": "https://github.com/verbb/formie/security/advisories/GHSA-v3f3-cmj4-cvj9", "tags": [ "x_refsource_CONFIRM" ], "url": "https://github.com/verbb/formie/security/advisories/GHSA-v3f3-cmj4-cvj9" }, { "name": "https://github.com/verbb/formie/commit/6735fe4ae8f6a2a76930716ad7876b236f7c530d", "tags": [ "x_refsource_MISC" ], "url": "https://github.com/verbb/formie/commit/6735fe4ae8f6a2a76930716ad7876b236f7c530d" }, { "name": "https://github.com/verbb/formie/commit/dde7799dfa7e4d0a11e28754ad8544dba62d5def", "tags": [ "x_refsource_MISC" ], "url": "https://github.com/verbb/formie/commit/dde7799dfa7e4d0a11e28754ad8544dba62d5def" }, { "name": "https://github.com/advisories/GHSA-cvpc-hccg-wmw4", "tags": [ "x_refsource_MISC" ], "url": "https://github.com/advisories/GHSA-cvpc-hccg-wmw4" }, { "name": "https://github.com/verbb/formie/releases/tag/2.2.23", "tags": [ "x_refsource_MISC" ], "url": "https://github.com/verbb/formie/releases/tag/2.2.23" }, { "name": "https://github.com/verbb/formie/releases/tag/3.1.31", "tags": [ "x_refsource_MISC" ], "url": "https://github.com/verbb/formie/releases/tag/3.1.31" } ], "affected": [ { "vendor": "verbb", "product": "formie", "versions": [ { "version": "< 2.2.23", "status": "affected" }, { "version": ">= 3.0.0, < 3.1.31", "status": "affected" } ] } ], "providerMetadata": { "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa", "shortName": "GitHub_M", "dateUpdated": "2026-09-23T18:32:37.401Z" }, "descriptions": [ { "lang": "en", "value": "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." } ], "source": { "advisory": "GHSA-v3f3-cmj4-cvj9", "discovery": "UNKNOWN" } } } }