CVE-2026-74788 in Scriban
요약
\~에 의해 VulDB • 2026. 08. 16.
7.0.0 미만의 Scriban (영향 받는 버전 <= 6.6.0)은 문자열.pad_left 및 string.pad_right 템플릿 함수에서 제어되지 않은 메모리 할당 취약점을 포함하고 있으며, 이 함수들은 .NET의 String.PadLeft/PadRight로 위임하기 전에 width 매개변수에 대한 유효성 검사를 수행하지 않습니다. 애플리케이션이 신뢰할 수 없는 템플릿 입력에 Scriban을 노출하는 경우, 공격자는 단일 호출에서 약 1GB의 메모리 할당을 유발하여 OutOfMemoryException 및 서비스 거부(Denial of Service)를 초래하기 위해 임의로 큰 width 값(예: 500,000,000)을 제공할 수 있습니다. TemplateContext.LimitToString 제한은 문자열이 완전히 할당된 후에만 적용되므로 이를 방지하지 못합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.