PatchSiren cyber security CVE debrief
CVE-2026-74784 scriban CVE debrief
The Scriban library before version 7.2.0 is vulnerable to a denial of service (DoS) attack due to an unbounded null entry allocation in the array.insert_at function. This vulnerability can be triggered by supplying a large index parameter, leading to an OutOfMemoryException and causing the host process to crash in under a second. The vulnerability exists because the function does not respect LoopLimit or LimitToString constraints. Developers and administrators using Scriban should be aware of this vulnerability and take steps to mitigate it, such as updating to version 7.2.0 or later and monitoring for potential attacks. This issue affects applications that utilize the Scriban library for templating or other functionality, particularly those with untrusted input processing. The vulnerability has been publicly disclosed and may be targeted by attackers. CVE-2026-74784 was published on 2026-08-16T14:16:56.263Z and has not been modified since then.
- Vendor
- scriban
- Product
- Unknown
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-16
- Original CVE updated
- 2026-08-31
- Advisory published
- 2026-08-16
- Advisory updated
- 2026-08-31
Who should care
Developers and administrators using Scriban before version 7.2.0 should be aware of this vulnerability and take steps to mitigate it. This includes updating to version 7.2.0 or later and monitoring for potential attacks. The vulnerability affects applications that utilize the Scriban library for templating or other functionality, particularly those with untrusted input processing. Security teams and vulnerability management teams should prioritize updating affected systems and monitoring for potential attacks. Additionally, operators and platform administrators should be aware of the potential impact on their systems and take necessary precautions. Vulnerability management teams should review the CVE record and NVD entry for further information and guidance on mitigation and remediation efforts. IT security teams should also review compensating controls for exposed systems while remediation is scheduled and verified. Asset inventory and change management processes should be updated to reflect the potential risks associated with this vulnerability. Monitoring and detection teams should check relevant logs for exposed assets that need extra review. Exceptions and retesting processes should be tracked, and items should only be closed after evidence is documented. Source tracking and incident response plans should also be reviewed and updated as necessary to address potential exploitation attempts. Overall, a coordinated effort is required across development, operations, and security teams to effectively mitigate and remediate this vulnerability. The CVE record and NVD entry provide further information and guidance on mitigation and remediation efforts. Security teams should also consider implementing additional security controls, such as input validation and error handling, to prevent similar vulnerabilities in the future. By taking these steps, organizations can reduce the risk associated with this vulnerability and protect their systems from potential attacks. It is essential to prioritize updating affected systems and monitoring for potential attacks to prevent exploitation. The vulnerability management team should also review and update the asset inventory to确保
Technical summary
The array.insert_at function in Scriban before version 7.2.0 is vulnerable to a denial of service attack. By supplying a large index parameter, an attacker can trigger an OutOfMemoryException, causing the host process to crash in under a second. This vulnerability occurs because the function allocates unbounded null entries without respecting LoopLimit or LimitToString constraints. The affected product is Scriban, a templating engine for .NET. The vulnerability impacts applications using Scriban for templating or other functionality, especially those processing untrusted input. The issue can be mitigated by updating to Scriban version 7.2.0 or later. Developers should review and adjust LoopLimit and LimitToString constraints as necessary to prevent similar vulnerabilities. Monitoring for large index parameters in array.insert_at function usage is also recommended.
Defensive priority
Organizations using Scriban before version 7.2.0 should prioritize updating to version 7.2.0 or later to address the denial of service vulnerability in the array.insert_at function.
Recommended defensive actions
- Update Scriban to version 7.2.0 or later
- Review and adjust LoopLimit and LimitToString constraints as necessary
- Monitor for large index parameters in array.insert_at function usage
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
Evidence notes
The CVE-2026-74784 record indicates a denial of service vulnerability in Scriban before version 7.2.0. The vulnerability is in the array.insert_at function, which can allocate unbounded null entries without respecting LoopLimit or LimitToString constraints, potentially leading to an OutOfMemoryException and crashing the host process. Official sources include the CVE Program and the NIST National Vulnerability Database.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-74784 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-74784
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-74784 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74784
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/scriban/scriban/security/advisories/GHSA-24c8-4792-22hx
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/scriban-before-denial-of-service-via-array-insert-at
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.