PT-2026-73160 · Scriban · Scriban
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Scriban versions prior to 7.0.0
Description
An issue exists in the parsing of nested array initializers where deeply nested structures cause recursion through the path (ParseArrayInitializer → ParseExpression → ParseArrayInitializer). This specific path is not monitored by the
ExpressionDepthLimit counter. An attacker providing untrusted input to the Template.Parse function can trigger an uncatchable StackOverflowException, which results in the immediate termination of the process.Recommendations
Update Scriban to version 7.0.0 or later.
Exploit
Fix
Uncontrolled Recursion
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Scriban