Skip to content
OpenAdvisories
Critical · 9.1 CVE-2026-74790 EUVD-2026-59956GHSA-5wr9-m6jw-xx44GHSA-6w6f-93jg-2qf5

Scriban before 7.0.0 MemberFilter Bypass via TemplateContext Cache

Published Aug 16, 2026 · Updated Aug 17, 2026 · Assigned by VulnCheck

Description

Scriban before 7.0.0 caches TypedObjectAccessor by Type only without considering MemberFilter changes, allowing reused TemplateContext instances to expose members that should be hidden. Attackers can access filtered properties and fields by reusing a TemplateContext after tightening its MemberFilter, bypassing sandbox policies across requests or tenants.

Affected products

VendorProductAffectedFixed
scriban scriban < 7.0.0 7.0.0

Affected packages

EcosystemPackageAffectedFixedRecord
NuGet scriban < 7.0.0 7.0.0 GHSA-5wr9-m6jw-xx44
NuGet Scriban.Signed < 7.0.0 7.0.0 GHSA-5wr9-m6jw-xx44

References