Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 40d4f8a

Browse files
committed
Update CHANGELOG
1 parent 116dae2 commit 40d4f8a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGELOG

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
# 3.26.0 (2026-XX-XX)
22

3+
* Document that the sandbox doesn't protect against resource exhaustion
4+
* Document `template_from_string` caveats when used in a sandboxed environment
5+
* Add docs on `Markup` about the goal of this class in the context of a sandbox
36
* Pre-escape HTML input on the `spaceless` filter
7+
* Pre-escape HTML input on `inline_css` and `inky_to_html` filters
8+
* Fix XSS by adjusting `is_safe` annotation on HTML-emitting filters
9+
* [Profiler] Escape template and profile names in `HtmlDumper`
10+
* Fix unbounded memoisation of `IntlDateFormatter` / `NumberFormatter`
11+
* Fix sandbox bypass in the "column" filter
12+
* Fix sandbox bypass in the `{% sandbox %}` tag when including a preloaded template
13+
* Fix sandbox bypass: PHP code injection via `{% use %}` template name
14+
* Fix sandbox bypass: PHP code injection via `_self` / import macro reference
15+
* Fix sandbox bypass in object destructuring assignment
16+
* Fix sandbox bypass: propagate `Source` to `checkArrow` for source-policy sandboxing
417
* Encode single quotes as `\x27` in `Compiler::string()` as a defense-in-depth measure
518
* Fix sandbox `__toString` bypasses
619
* Add `Twig\Node\CoercesChildrenToStringInterface` to let nodes declare which of their child nodes will be string-coerced at runtime so the sandbox wraps them with a `__toString` check

0 commit comments

Comments
 (0)