scriban
Scriban is a fast, powerful, safe and lightweight scripting language and engine for .NET, which was primarily developed for text templating with a compatibility mode for parsing liquid templates.
Security Advisories for scriban in nuget
High
about 1 month ago
Scriban: Template Writes to Arbitrary CLR Properties via `TypedObjectAccessor` (Mass Assignment + `private` / `init` / `internal` Setter Bypass)
nuget
Scriban
Moderate
about 2 months ago
Scriban: ExpressionDepthLimit guard is non-enforcing — parser-recursion DoS in 6.6.0–7.2.0 (incomplete fix for GHSA-wgh7-7m3c-fx25 / GHSA-p6q4-fgr8-vx4p)
nuget
Scriban
Moderate
about 2 months ago
Scriban: array * int (ScriptArray<T>.TryEvaluate) bypasses LoopLimit — incomplete fix for GHSA-c875-h985-hvrc, missed sibling of GHSA-24c8-4792-22hx
nuget
Scriban
High
3 months ago
Scriban: array.insert_at index parameter DoS bypasses LoopLimit and LimitToString
nuget
scriban
Moderate
5 months ago
Scriban has Multiple Denial-of-Service Vectors via Unbounded Resource Consumption During Expression Evaluation
nuget
Scriban
Moderate
5 months ago
Scriban: Denial of Service via Unbounded Cumulative Template Output Bypassing LimitToString
nuget
Scriban
High
5 months ago
Scriban has Uncontrolled Recursion in `object.to_json` Causing Unrecoverable Process Crash via StackOverflowException
nuget
Scriban
High
5 months ago
Scriban: Uncontrolled Memory Allocation via string.pad_left/pad_right Allows Remote Denial of Service
nuget
Scriban
High
5 months ago
Scriban: Built-in operations bypass LoopLimit and delay cancellation, enabling Denial of Service
nuget
scriban
Critical
5 months ago
Scriban: Sandbox escape due to TypedObjectAccessorcache bypassing MemberFilter after TemplateContext reuse
nuget
scriban
High
5 months ago
Scriban has an authorization bypass due to stale include cache surviving TemplateContext.Reset()
nuget
scriban
High
5 months ago
Scriban has a Stack Overflow via Nested Array Initializers That Bypass the ExpressionDepthLimit Fix
nuget
Scriban
Moderate
5 months ago
Scriban Affected by Memory Exhaustion (OOM) via Unbounded String Generation (Denial of Service)
nuget
scriban
High
5 months ago
Scriban has an Infinite Recursion during Object Rendering Leads to Stack Overflow and Process Crash (Denial of Service)
nuget
scriban
High
5 months ago
Scriban has Uncontrolled Recursion in Parser Leads to Stack Overflow and Process Crash (Denial of Service)
nuget
scriban