CVE-2024-35191: verbb/formie Server-Side Template Injection for variable-enabled settings
Impact Users with access to a form's settings can include malicious Twig code into fields that support Twig. These might be the Submission Title or the Success Message. This code will then be executed upon creating a submission, or rendering the text.
This is listed as low-medium severity due to requiring control panel access to edit a form's settings.
Patches This has been fixed in Formie 2.1.6. Users should ensure they are running at least this version.
Other sources
Formie is a Craft CMS plugin for creating forms. Prior to 2.1.6, users with access to a form's settings can include malicious Twig code into fields that support Twig. These might be the Submission Title or the Success Message. This code will then be executed upon creating a submission, or rendering the text. This has been fixed in Formie 2.1.6.
— MITRE
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2024-35191?
CVE-2024-35191 is classified as a low to medium severity vulnerability.
How do I fix CVE-2024-35191?
To fix CVE-2024-35191, update the Verbb Formie package to version 2.1.6 or later.
Who is affected by CVE-2024-35191?
CVE-2024-35191 affects users who have access to form settings in the Verbb Formie package.
What type of vulnerability is CVE-2024-35191?
CVE-2024-35191 is a code injection vulnerability that allows malicious Twig code execution.
What impact does CVE-2024-35191 have on users?
The impact of CVE-2024-35191 allows arbitrary code to be executed when creating a submission or rendering the text.