Incomplete List of Disallowed Inputs in Craft CMS - #VU139964
Published: July 29, 2026
Vulnerability details
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to incomplete list of disallowed inputs in the create() Twig function when instantiating arbitrary PHP classes from non-sandboxed template contexts. A remote user can configure a crafted entry type title format using SplFileObject to disclose sensitive information.
Exploitation requires admin access to the control panel, allowAdminChanges to be enabled, and the ability to edit entry type settings. The issue does not affect sandboxed template contexts.