Skip to main content
← All vulnerabilities
CVE-2026-76086GHSA-V3F3-CMJ4-CVJ9

Formie: Integration form-settings action allows SSRF and exfiltration of stored integration credentials

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.2.23, 3.1.31
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • verbb formie

    fixed in 2.2.23; From 3.0.0 · fixed in 3.1.31

  • verbb/formiePackagist

    From 3.0.0 · fixed in 3.1.31

  • verbb/formiePackagist

    fixed in 2.2.23

References 6

GitHub · verbb/formie

GitHub Advisory Database