CVE-2026-74787
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
Scriban przed wersją 7.0.0 zawiera podatność na niekontrolowaną rekurencję w funkcji wbudowanej object.to_json, która nie ma limitów głębokości ani wykrywania cyklicznych referencji. Atakujący mogą tworzyć szablony z obiektami odwołującymi się do siebie, co powoduje nieograniczoną rekurencję i wyjątek StackOverflowException, który kończy proces .NET.
Ocena ryzyka
Atakujący może zdalnie doprowadzić do awarii aplikacji hostującej, co skutkuje przerwaniem działania usługi i potencjalną utratą dostępności.
Rekomendacja
Zaktualizuj Scriban do wersji 7.0.0 lub nowszej, która zawiera poprawkę ograniczającą rekurencję i wykrywającą cykliczne referencje.
Oryginalny opis (angielski, źródło NVD)
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 fatally terminates the hosting .NET process.

