CVE-2026-45697
Description
Formie is a Craft CMS plugin for creating forms. Prior to 2.2.20 and 3.1.24, unauthenticated users could submit crafted values into Hidden fields (with Default value โ Custom) that were evaluated as Twig during submission handling, which could lead to serious compromise of the Craft site (depending on template/sandbox behavior). This vulnerability is fixed in 2.2.20 and 3.1.24.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
No mitigations published for this CVE yet.
The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ if you've already worked around this in production โ publish your fix to the community-verified tier.
โ Propose a mitigation on Community โ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here withsource_tier=community-verified.
Package impact
| Ecosystem | Package | Vulnerable | Fixed |
|---|---|---|---|
| Packagist | verbb/formie | <2.2.20|>=3.0.0-beta.1,<3.1.24 | |
| Packagist | verbb/formie | >=3.0.0-beta.1,<3.1.24 | 3.1.24 |
| Packagist | verbb/formie | <2.2.20 | 2.2.20 |
| COMPOSER | verbb/formie | < 2.2.20 | 2.2.20 |
| COMPOSER | verbb/formie | >= 3.0.0-beta.1, < 3.1.24 | 3.1.24 |
References
- https://github.com/advisories/GHSA-x7m9-mwc2-g6w2
- https://github.com/verbb/formie/security/advisories/GHSA-x7m9-mwc2-g6w2
- https://github.com/verbb/formie/commit/f690d5623163ce2a95da305238d6367575486ee3
- https://github.com/verbb/formie
- https://github.com/verbb/formie/releases/tag/2.2.20
- https://github.com/verbb/formie/releases/tag/3.1.24
CWEs
CWE-94 CWE-693 CWE-1336
Community-verified mitigations for this CVE will appear above when contributors publish them.
Verify integrity in audit chain (admin only). AS-IS.