Lucene search
+L

3 matches found

Github Security Blog
Github Security Blog
added 2026/07/01 6:55 p.m.12 views

Twig: Sandbox filter, tag and function allow-list bypass when sandbox state changes between renders for a cached `Template`

Description The per-template filter, tag and function allow-list check is compiled into the checkSecurity method of each Template subclass and was invoked once from the constructor, gated by SandboxExtension::isSandboxed$source. Template instances are then cached on the Environment in...

8.2CVSS5.7AI score0.00212EPSS
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/05/21 9:28 p.m.17 views

Twig: `{% sandbox %}{% include %}` skips checkSecurity() on cached templates (incomplete fix for CVE-2024-45411)

Description The fix for CVE-2024-45411 / GHSA-6j75-5wfj-gh66 added an explicit $loaded-unwrap-checkSecurity call in CoreExtension::include so that a template already cached in Environment::$loadedTemplates is re-checked when included with sandboxed = true. The deprecated but still functional %...

8.6CVSS5.8AI score0.00849EPSS
SaveExploits0References5Affected Software1
OSV
OSV
added 2026/05/21 9:28 p.m.10 views

GHSA-7FXW-R6JV-74C8 Twig: `{% sandbox %}{% include %}` skips checkSecurity() on cached templates (incomplete fix for CVE-2024-45411)

Description The fix for CVE-2024-45411 / GHSA-6j75-5wfj-gh66 added an explicit $loaded-unwrap-checkSecurity call in CoreExtension::include so that a template already cached in Environment::$loadedTemplates is re-checked when included with sandboxed = true. The deprecated but still functional %...

5.8CVSS5.8AI score0.00265EPSS
SaveExploits0References5
Rows per page
Query Builder