๐Ÿ” CVE Alert

CVE-2026-74788

HIGH 7.5

Scriban before 7.0.0 Denial of Service via string.pad_left/pad_right

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Scriban before 7.0.0 (affected versions <= 6.6.0) contains an uncontrolled memory allocation vulnerability in the string.pad_left and string.pad_right template functions, which perform no validation on the width parameter before delegating to .NET's String.PadLeft/PadRight. When an application exposes Scriban to untrusted template input, an attacker can supply an arbitrarily large width value (e.g., 500,000,000) to trigger ~1GB memory allocations in a single call, resulting in OutOfMemoryException and denial of service. The TemplateContext.LimitToString limit does not prevent this because it is only enforced after the string has been fully allocated.

CWE CWE-770
Vendor scriban
Product scriban
Published Aug 16, 2026
Stay Ahead of the Next One

Get instant alerts for scriban scriban

Be the first to know when new high vulnerabilities affecting scriban scriban are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

scriban / scriban
0 < 7.0.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/scriban/scriban/security/advisories/GHSA-v66j-x4hw-fv9g vulncheck.com: https://www.vulncheck.com/advisories/scriban-before-denial-of-service-via-string-pad-left-pad-right

Credits

๐Ÿ” offset