SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-52889

CRITICAL · CVSS 9.8 EPSS 0.68% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-19 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The Formie plugin for Craft CMS prior to version 3.1.27 is vulnerable to server-side template injection due to improper handling of request-derived hidden field inputs. An unauthenticated attacker can exploit this flaw to execute arbitrary Twig code, potentially leading to sensitive data disclosure, application state modification, or remote code execution. Organizations using affected versions of the Formie plugin should prioritize upgrading to version 3.1.27 to mitigate these critical risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
exploit remote code execution code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-52889
Severity
CRITICAL
CVSS
9.8
EPSS
0.68%

Original NVD Description

Formie is a Craft CMS plugin for creating forms. Prior to 3.1.27, Formie can pass request-derived Hidden field defaults such as HTTP User Agent, Referer URL, Current URL, Current URL without Query String, Query Parameter, and Cookie Value to Craft's Twig rendering layer during front-end form rendering. An unauthenticated attacker can place Twig syntax in one of these request-controlled inputs when a public form contains an affected Hidden field. Hidden::getFrontEndInputOptions() then assigns the value to defaultValue and calls renderString, causing server-side template evaluation rather than treating the request data as a plain string. Depending on the Craft site configuration and available Twig capabilities, exploitation can disclose sensitive information, modify application state, or achieve remote code execution. This issue is fixed in version 3.1.27.