GHSA-5wr9-m6jw-xx44
CRITICALTemplateContext caches type accessors by Type only, but those accessors are built using the current MemberFilter and MemberRenamer. When a TemplateContext is reused and the filter is tightened for a later render, Scriban still reuses the old accessor and continues exposing members that should now be hidden.
- Affected
- < 7.0.0
- Fixed in
- 7.0.0
- Weakness
- CWE-693
- Published
- 2026-03-24
- Source
- github