Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
1 selected

15 records

Priority HIGH 77

Scriban before 6.6.0 contains an infinite recursion vulnerability in object rendering when the ObjectRecursionLimit property defaults to unlimited.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00488 Published 2026-08-16 Fixed in 6.6.0 CWE-674
Priority HIGH 79

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset() is called, allowing cached templates to persist across reused contexts.

CVSS 4.0CRITICAL 9.2 Network No auth No interaction EPSS 0.00432 Published 2026-08-16 Fixed in 7.0.0 CWE-226
Priority HIGH 81

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.

CVSS 4.0CRITICAL 9.3 Network No auth No interaction EPSS 0.00471 Published 2026-08-16 Fixed in 7.0.0 CWE-693
Priority MEDIUM 45

Scriban before 7.0.0 (affected <= 6.6.0) applies its LoopLimit constraint only to script loop statements and not to expensive iteration performed inside built-in operators and functions.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00596 Published 2026-08-16 Fixed in 7.0.0 CWE-400
Priority HIGH 77

Scriban before 7.0.0 (affected versions <= 6.6.0) contains an uncontrolled memory allocation vulnerability in the string.pad_left and string.pad_right template functions, which perform no validation on the width paramete…

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00488 Published 2026-08-16 Fixed in 7.0.0 CWE-770
Priority HIGH 77

Scriban before 7.0.0 contains an uncontrolled recursion vulnerability in the object.to_json builtin function that lacks depth limits and circular reference detection.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00488 Published 2026-08-16 Fixed in 7.0.0 CWE-674
Priority MEDIUM 64

Scriban before 7.0.0 (affected versions <= 6.6.0) contains a denial-of-service vulnerability in which the LimitToString safety limit (default 1MB) can be bypassed because ObjectToString resets the per-call length counter…

CVSS 4.0HIGH 7.1 Network Low privileges No interaction EPSS 0.00476 Published 2026-08-16 Fixed in 7.0.0 CWE-770
Priority MEDIUM 64

Scriban before 7.0.0 contains three distinct denial-of-service vulnerabilities in expression evaluation that bypass existing safety controls through unbounded string multiplication, uncontrolled BigInteger shift operatio…

CVSS 4.0HIGH 7.1 Network Low privileges No interaction EPSS 0.00476 Published 2026-08-16 Fixed in 7.0.0 CWE-400
Priority MEDIUM 44

Scriban before 7.2.0 contains a denial of service vulnerability in the array.insert_at function that allocates unbounded null entries without respecting LoopLimit or LimitToString constraints.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00445 Published 2026-08-16 Fixed in 7.2.0 CWE-770
Priority HIGH 77

Scriban versions 6.6.0 through 7.2.0 contain a non-enforcing ExpressionDepthLimit guard that fails to stop recursive descent parsing of deeply nested expressions.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00337 Published 2026-08-16 No fix listed CWE-674
Priority HIGH 77

Scriban versions 3.0.0 through 7.2.0 contain a denial of service vulnerability in the array multiplication operator that allocates memory without enforcing LoopLimit or overflow-safe arithmetic checks.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00488 Published 2026-08-16 No fix listed CWE-770
Priority HIGH 81

Scriban before 7.2.2 contains an access-modifier bypass vulnerability in TypedObjectAccessor that allows template code to write CLR object properties without setter-visibility checks.

CVSS 4.0CRITICAL 9.3 Network No auth No interaction EPSS 0.00382 Published 2026-08-16 Fixed in 7.2.2 CWE-284
Priority HIGH 77

Scriban versions from 3.0.0 through 7.2.5 contain a denial of service vulnerability in the ScriptRange.Multiply operator that bypasses LoopLimit when the left operand is a lazy sequence.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00452 Published 2026-08-16 No fix listed CWE-770