PT-2026-68163 · Bolt Cms · Bolt Cms

·

CVE-2026-71291

·

Published

2026-08-05

·

Updated

2026-08-05

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Bolt CMS (affected versions not specified)
Description Bolt CMS renders content field values using the full Twig application-level Environment without a SandboxExtension. In the src/Entity/Field.php file, the getTwigValue() function calls shouldBeRenderedAsTwig(), which only checks the allow twig flag and a regex for {{, {%, or {#. When these conditions are met, the raw field value is compiled and rendered via self::getTwig()->createTemplate($value)->render(['record' => $this->getContent()]) without sandboxing. Since the default content field for pages in config/bolt/contenttypes.yaml has allow twig set to true by default, users with edit access to that content type can inject Twig payloads to execute arbitrary OS commands as the web server user, leading to remote code execution.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-71291

Affected Products

Bolt Cms