CVE-2026-74795 in Scriban
Zusammenfassung
von VulDB • 16.08.2026
Scriban vor Version 6.6.0 enthält eine Schwachstelle für unkontrollierte Rekursion im rekursiven Abstieg-Parser (recursive-descent parser). Der Parser erzwingt kein standardmäßiges Limit für die Ausdruckstiefe (die Eigenschaft ExpressionDepthLimit in ParserOptions ist standardmäßig auf null/deaktiviert gesetzt), sodass ein Angreifer, der den Template-Eingabedaten kontrollieren kann, eine stark verschachtelte Vorlage bereitstellen kann (z. B. tausende von geschachtelten Klammern oder Blöcken), die den Thread-Stack-Speicher erschöpft und einen StackOverflowException auslöst. Da ein StackOverflowException in .NET nicht abgefangen werden kann, führt dies zu einer sofortigen, nicht wiederherstellbaren Beendigung des hostenden Prozesses, was eine Denial of Service (DoS) zur Folge hat. Anwendungen, die unzuverlässige oder vom Benutzer bereitgestellte Vorlagen verarbeiten, können remote ohne Authentifizierung ausgenutzt werden.
If you want to get best quality of vulnerability data, you may have to visit VulDB.