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. Attackers can supply templates with deeply nested parentheses, array initializers, object initializers, or unary operators to trigger an uncatchable StackOverflowException that immediately terminates the host process.
References
Configurations
No configuration.
History
No history.
Information
Published : 2026-08-16 14:16
Updated : 2026-08-31 20:30
NVD link : CVE-2026-74783
Mitre link : CVE-2026-74783
CVE.ORG link : CVE-2026-74783
JSON object : View
Products Affected
No product.
CWE
CWE-674
Uncontrolled Recursion
