<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Scriban (&lt; 7.5.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/scriban--7.5.3/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Sun, 08 Nov 2026 15:31:02 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/scriban--7.5.3/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Scriban: Uncontrolled recursion denial-of-service (CVE-2026-124439)</title><link>https://feed.craftedsignal.io/briefs/2026-11-scriban-recursion-dos/</link><pubDate>Sun, 08 Nov 2026 15:31:02 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-scriban-recursion-dos/</guid><description>Scriban and Scriban.Signed versions prior to 7.5.3 are vulnerable to uncontrolled recursion, allowing an attacker to trigger a process-terminating StackOverflowException via malicious templates.</description><content:encoded><![CDATA[<p>Scriban and Scriban.Signed versions prior to 7.5.3 contain uncontrolled recursion vulnerabilities. Specific flaws include postfix member, indexer, and call chains that bypass the configured <code>ExpressionDepthLimit</code>, as well as missing depth and cycle checks in array comparisons and <code>object.eval</code> calls. Successful exploitation allows an attacker who can supply templates to trigger an uncatchable <code>StackOverflowException</code>, resulting in a denial-of-service by crashing the host process.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the immediate termination of the host process, leading to a denial-of-service for any application utilizing the affected Scriban template engine.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Scriban and Scriban.Signed to version 7.5.3 or later.</li>
<li>Audit applications that process user-supplied templates to ensure templates originate from trusted sources.</li>
<li>Monitor logs for repeated <code>StackOverflowException</code> errors within .NET applications that process user templates.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item><item><title>Scriban: Resource exhaustion via template builtins (CVE-2026-124437)</title><link>https://feed.craftedsignal.io/briefs/2026-11-08-scriban-resource-exhaustion/</link><pubDate>Sun, 08 Nov 2026 15:30:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-08-scriban-resource-exhaustion/</guid><description>Scriban versions prior to 7.5.3 are vulnerable to resource exhaustion because specific built-in functions bypass memory and CPU allocation limits, allowing malicious templates to cause denial-of-service in multi-tenant environments.</description><content:encoded><![CDATA[<p>Scriban versions prior to 7.5.3 contain a resource exhaustion vulnerability. Built-in functions, specifically math.format, regex.replace, and string.escape, fail to adhere to the LimitToString allocation guard. By supplying templates with specific structures, such as high-precision specifiers, large array comparisons, or specific mathematical operations, an attacker can bypass LoopLimit and CancellationToken mechanisms. This triggers excessive CPU and memory consumption, leading to potential crashing or stalling of host processes in multi-tenant environments.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for denial-of-service against the host process, potentially disrupting services for all tenants on the shared host.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Scriban to version 7.5.3 or later immediately to apply the corrected allocation guards.</li>
<li>Review all user-provided templates for usage of high-precision math functions, regex operations, or complex array manipulations if an immediate upgrade is not feasible.</li>
<li>Monitor host memory and CPU utilization metrics for application processes utilizing the Scriban library to identify potential resource spikes indicative of template-based exploitation.</li>
</ul>
]]></content:encoded><category domain="severity">low</category><category domain="type">advisory</category></item></channel></rss>