Katalog CVE

CVE-2026-71291

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

Bolt CMS renderuje wartości pól treści przez pełne środowisko Twig bez zarejestrowanego SandboxExtension. W src/Entity/Field.php funkcja getTwigValue wywołuje shouldBeRenderedAsTwig, która sprawdza tylko flagę allow_twig i regex, a następnie kompiluje i renderuje surową wartość bez sandboxingu.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwy kod szablonu Twig, co może prowadzić do zdalnego wykonania kodu lub nieautoryzowanego dostępu do danych.

Rekomendacja

Zaktualizuj Bolt CMS do wersji, która rejestruje SandboxExtension lub ogranicza renderowanie Twig do zaufanych pól.

Inne podatności w Bolt CMS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Bolt CMS renders content field values through Twig's full application-level Environment with no SandboxExtension registered anywhere in the codebase. In src/Entity/Field.php, getTwigValue calls shouldBeRenderedAsTwig, which gates rendering only on the field definition's allow_twig flag and a regex checking for , , or ; when true, the raw field value is compiled and rendered via with no sandboxing.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS