Lucene search
+L

18856 matches found

osv_cve
osv_cve
•added 2026/08/16 1:14 p.m.•18 views

CVE-2026-74795 Scriban before 6.6.0 Denial of Service via Uncontrolled Recursion

Scriban before 6.6.0 contains an uncontrolled recursion vulnerability in its recursive-descent parser. The parser does not enforce a default expression depth limit the ExpressionDepthLimit property in ParserOptions defaults to null/disabled, so an attacker who controls template input can supply a...

8.7CVSS5.8AI score
SaveExploits0References4
osv_cve
osv_cve
•added 2026/08/16 1:14 p.m.•34 views

CVE-2026-74794 Scriban before 6.6.0 Denial of Service via Infinite Recursion

Scriban before 6.6.0 contains an infinite recursion vulnerability in object rendering when the ObjectRecursionLimit property defaults to unlimited. Attackers can supply circular reference objects to the template context, exhausting stack space and triggering an uncatchable StackOverflowException...

8.7CVSS5.9AI score
SaveExploits0References4
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•44 views

CVE-2026-74795

Scriban before 6.6.0 contains an uncontrolled recursion vulnerability in its recursive-descent parser. The parser does not enforce a default expression depth limit the ExpressionDepthLimit property in ParserOptions defaults to null/disabled, so an attacker who controls template input can supply a...

8.7CVSS5.8AI score0.00575EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•44 views

CVE-2026-74791

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS5.9AI score0.00432EPSS
SaveExploits0References3
EUVD
EUVD
•added 2026/08/16 1:14 p.m.•19 views

EUVD-2026-59958

Scriban before 7.0.0 affected versions = 6.6.0 contains a stack overflow vulnerability in nested array initializer parsing. Deeply nested array initializers recurse through a path ParseArrayInitializer → ParseExpression → ParseArrayInitializer that is not covered by the ExpressionDepthLimit count...

8.7CVSS5.9AI score0.00527EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/16 1:14 p.m.•13 views

CVE-2026-74791 Scriban before 7.0.0 Authorization Bypass via Stale Include Cache

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS5.9AI score0.00432EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/08/16 1:14 p.m.•36 views

CVE-2026-74791 Scriban before 7.0.0 Authorization Bypass via Stale Include Cache

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS5.9AI score
SaveExploits0References4
Cvelist
Cvelist
•added 2026/08/16 1:14 p.m.•49 views

CVE-2026-74791 Scriban before 7.0.0 Authorization Bypass via Stale Include Cache

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earli...

9.2CVSS0.00432EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/16 1:14 p.m.•49 views

CVE-2026-74789 Scriban before 7.0.0 LoopLimit Bypass via Built-in Operations

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. As a result, a single expression such as 1..1000000 | array.size — or a memory-amplification expression such as '...

8.7CVSS0.00596EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/16 1:14 p.m.•14 views

CVE-2026-74788 Scriban before 7.0.0 Denial of Service via string.pad_left/pad_right

Scriban before 7.0.0 affected versions = 6.6.0 contains an uncontrolled memory allocation vulnerability in the string.padleft and string.padright template functions, which perform no validation on the width parameter before delegating to .NET's String.PadLeft/PadRight. When an application exposes...

8.7CVSS5.7AI score0.00488EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/08/16 1:14 p.m.•26 views

CVE-2026-74789 Scriban before 7.0.0 LoopLimit Bypass via Built-in Operations

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. As a result, a single expression such as 1..1000000 | array.size — or a memory-amplification expression such as '...

8.7CVSS5.7AI score
SaveExploits0References4
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•40 views

CVE-2026-74789

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. As a result, a single expression such as 1..1000000 | array.size — or a memory-amplification expression such as '...

8.7CVSS5.8AI score0.00596EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•45 views

CVE-2026-74788

Scriban before 7.0.0 affected versions = 6.6.0 contains an uncontrolled memory allocation vulnerability in the string.padleft and string.padright template functions, which perform no validation on the width parameter before delegating to .NET's String.PadLeft/PadRight. When an application exposes...

8.7CVSS5.7AI score0.00488EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/16 1:14 p.m.•46 views

CVE-2026-74787

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. Attackers can craft templates with self-referencing objects to trigger unbounded recursion, causing a StackOverflowException that ...

8.7CVSS5.8AI score0.00488EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/16 1:14 p.m.•27 views

EUVD-2026-59953

Scriban before 7.0.0 contains an uncontrolled recursion vulnerability in the object.tojson builtin function that lacks depth limits and circular reference detection. Attackers can craft templates with self-referencing objects to trigger unbounded recursion, causing a StackOverflowException that...

8.7CVSS5.8AI score0.00488EPSS
SaveExploits0References2
attackerkb
attackerkb
•added 2026/08/16 1:14 p.m.•42 views

CVE-2026-74787

Scriban before 7.0.0 contains an uncontrolled recursion vulnerability in the object.tojson builtin function that lacks depth limits and circular reference detection. Attackers can craft templates with self-referencing objects to trigger unbounded recursion, causing a StackOverflowException that...

8.7CVSS5.8AI score0.00488EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/08/16 1:14 p.m.•51 views

CVE-2026-74786 Scriban before 7.0.0 Denial of Service via Unbounded Template Output

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 currentToStringLength on every top-level call and StringBuilderOutput enforces no...

7.1CVSS0.00476EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/16 1:14 p.m.•14 views

CVE-2026-74786 Scriban before 7.0.0 Denial of Service via Unbounded Template Output

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 currentToStringLength on every top-level call and StringBuilderOutput enforces no...

7.1CVSS5.7AI score0.00476EPSS
SaveExploits0References2
CVE
CVE
•added 2026/08/16 1:14 p.m.•65 views

CVE-2026-74785

Scriban before 7.0.0 contains three denial-of-service vulnerabilities in expression evaluation: unbounded string multiplication, uncontrolled BigInteger shift operations, and LoopLimit bypass via range enumeration in builtin functions. Attackers who can supply templates can trigger out-of-memory ...

7.1CVSS5.8AI score0.00476EPSS
SaveExploits0References2
EUVD
EUVD
•added 2026/08/16 1:14 p.m.•17 views

EUVD-2026-59952

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 currentToStringLength on every top-level call and StringBuilderOutput enforces no...

7.1CVSS5.7AI score0.00476EPSS
SaveExploits0References2
Rows per page
Query Builder