{"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"}}}}