Skip to main content
← All vulnerabilities
CVE-2026-74790GHSA-5WR9-M6JW-XX44

Scriban before 7.0.0 MemberFilter Bypass via TemplateContext Cache

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 7.0.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • scriban scriban

    fixed in 7.0.0

  • scribanNuGet

    fixed in 7.0.0

  • Scriban.SignedNuGet

    fixed in 7.0.0

References 2

GitHub · scriban/scriban

vulncheck.com