PatchSiren cyber security CVE debrief
CVE-2026-74787 scriban CVE debrief
CVE-2026-74787 is a high-severity vulnerability in Scriban, a .NET library, that allows for uncontrolled recursion via the object.to_json function. This vulnerability can lead to a StackOverflowException, causing the hosting .NET process to terminate. Defenders should assess exposure, prioritize remediation, and verify affected versions. The vulnerability is caused by a lack of depth limits and circular reference detection in the object.to_json function, which can be exploited by crafting templates with self-referencing objects. Affected .NET applications using Scriban should be reviewed for exposure, and remediation steps should be verified from official sources.
- 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-09-08
- Advisory published
- 2026-08-16
- Advisory updated
- 2026-09-08
Who should care
Defenders responsible for .NET applications using Scriban should assess exposure and prioritize remediation. This vulnerability can lead to a denial-of-service condition, and verifying affected versions and remediation steps is crucial.
Why it matters
CVE-2026-74787 is a high-severity vulnerability in Scriban that allows for uncontrolled recursion, potentially leading to a denial-of-service condition. Defenders should assess exposure, prioritize remediation, and verify affected versions.
- Denial-of-service condition due to StackOverflowException
- Potential for exploitation requires verification
- Remediation priority for affected .NET applications
- Verification of affected versions and Scriban updates required
Technical summary
The object.to_json function in Scriban before version 7.0.0 lacks depth limits and circular reference detection, allowing for uncontrolled recursion. This can be exploited by crafting templates with self-referencing objects, leading to a StackOverflowException that terminates the hosting .NET process. The vulnerability has a high CVSS score of 8.7 and is considered a high-severity vulnerability. Defenders should prioritize remediation of this vulnerability, as it can lead to a denial-of-service condition. Affected .NET applications using Scriban should be reviewed for exposure, and remediation steps should be verified from official sources. The CVE record and NVD entry provide details on the vulnerability, but
Defensive priority
Defenders should prioritize remediation of this vulnerability, as it can lead to a denial-of-service condition. Affected .NET applications using Scriban should be reviewed for exposure.
Recommended defensive actions
- Review .NET applications using Scriban for exposure to this vulnerability
- Verify affected versions of Scriban and prioritize remediation
- Monitor for potential exploitation attempts
- Perform a thorough review of the code base for potential vulnerabilities
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions and retest remediated assets
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description and CVSS score. However, the affected versions and remediation steps require verification from the official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-74787 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-74787
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-74787 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74787
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-xcx6-vp38-8hr5
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/scriban-before-uncontrolled-recursion-via-object-to-json
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.