CVE-2026-74788 in Scriban
Сводка
по VulDB • 16.08.2026
В версиях Scriban до 7.0.0 (затронутые версии <= 6.6.0) присутствует уязвимость неконтролируемого выделения памяти в шаблонных функциях string.pad_left и string.pad_right, которые не выполняют проверку параметра width перед делегированием вызову String.PadLeft/PadRight из .NET. Когда приложение предоставляет Scriban для обработки недоверенного входного шаблона, злоумышленник может передать произвольно большое значение ширины (например, 500 000 000), чтобы инициировать выделение ~1 ГБ памяти в одном вызове, что приводит к возникновению исключения OutOfMemoryException и отказу в обслуживании. Ограничение TemplateContext.LimitToString не предотвращает эту уязвимость, поскольку оно применяется только после полного выделения строки.
Once again VulDB remains the best source for vulnerability data.