Skip to content
Heist/ feed
Back to feed
High

Scriban before 6.6.0 Denial of Service via Infinite Recursion

Type: advisorySources: OSV

Scriban before 6.6.0 contains an infinite recursion vulnerability in object rendering when the ObjectRecursionLimit property defaults to unlimited. Attackers can supply circular reference objects to the template context, exhausting stack space and triggering an uncatchable StackOverflowException that terminates the hosting process.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-74794
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 02:51 UTC · Revision 1

Source evidence

Scriban before 6.6.0 Denial of Service via Infinite Recursion

core-osv · Original source

Published 16 Aug 2026, 13:14 UTC

Scriban before 6.6.0 contains an infinite recursion vulnerability in object rendering when the ObjectRecursionLimit property defaults to unlimited. Attackers can supply circular reference objects to the template context, exhausting stack space and triggering an uncatchable StackOverflowException that terminates the hosting process.

osv:CVE-2026-74794
Complete source record
{
  "id": "28763e20559e477d2349176fb28b81275aaf0ecbbdb77596cd67325a1c110813",
  "url": "https://osv.dev/vulnerability/CVE-2026-74794",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Scriban before 6.6.0 Denial of Service via Infinite Recursion",
    "summary": "Scriban before 6.6.0 contains an infinite recursion vulnerability in object rendering when the ObjectRecursionLimit property defaults to unlimited. Attackers can supply circular reference objects to the template context, exhausting stack space and triggering an uncatchable StackOverflowException that terminates the hosting process.",
    "evidence": "osv:CVE-2026-74794",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-74794",
      "aliases": [
        "CVE-2026-74794",
        "GHSA-grr9-747v-xvcp"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/scriban/scriban",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "b5ac4bf30459fdc76964e3f751e16f7e96079ea7"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "6.6.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "6.6.0"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "6.5.8",
            "6.5.7",
            "6.5.6",
            "6.5.5",
            "6.5.4",
            "6.5.3",
            "6.5.2",
            "6.5.1",
            "6.5.0",
            "6.4.0",
            "6.3.0",
            "6.2.1",
            "6.2.0",
            "6.1.0",
            "6.0.0",
            "5.12.1",
            "5.12.0",
            "5.11.0",
            "5.10.0",
            "5.9.1",
            "5.9.0",
            "5.8.0",
            "5.7.0",
            "5.6.0",
            "5.5.2",
            "5.5.1",
            "5.5.0",
            "5.4.6",
            "5.4.5",
            "5.4.4",
            "5.4.3",
            "5.4.2",
            "5.4.1",
            "5.4.0",
            "5.3.0",
            "5.2.0",
            "5.1.0",
            "5.0.0",
            "4.1.0",
            "4.0.2",
            "4.0.1",
            "4.0.0",
            "3.9.0",
            "3.8.2",
            "3.8.1",
            "3.8.0",
            "3.7.0",
            "3.4.1",
            "3.6.0",
            "3.5.0",
            "3.4.2",
            "3.4.0",
            "3.3.3",
            "3.3.2",
            "3.3.1",
            "3.3.0",
            "3.2.2",
            "3.2.1",
            "3.2.0",
            "3.1.0",
            "3.0.7",
            "3.0.6",
            "3.0.5",
            "3.0.4",
            "3.0.3",
            "3.0.2",
            "3.0.1",
            "3.0.0",
            "2.1.4",
            "2.1.3",
            "2.1.2",
            "2.1.1",
            "2.1.0",
            "v2.0.1",
            "v2.0.0",
            "v2.0.0-alpha-006",
            "v2.0.0-alpha-005",
            "v2.0.0-alpha-004",
            "v2.0.0-alpha-003",
            "v2.0.0-alpha-002",
            "v2.0.0-alpha-001",
            "v1.2.9",
            "v1.2.8",
            "v1.2.7",
            "v1.2.6",
            "v1.2.5",
            "v1.2.4",
            "v1.2.3",
            "v1.2.2",
            "v1.2.1",
            "v1.2.0",
            "v1.1.1",
            "v1.1.0",
            "v1.0.0",
            "v1.0.0-beta-006",
            "v1.0.0-beta-005",
            "v1.0.0-beta-004",
            "v1.0.0-beta-003",
            "v1.0.0-beta-002",
            "v1.0.0-beta-001",
            "v0.16.0",
            "v0.15.0",
            "v0.14.0",
            "v0.13.0",
            "v0.12.1",
            "v0.12.0",
            "v0.11.0",
            "v0.10.0",
            "v0.9.1",
            "v0.9.0",
            "v0.7.0",
            "v0.6.0",
            "v0.5.0",
            "v0.4.0",
            "v0.3.1",
            "v0.3.0",
            "v0.2.2",
            "v0.2.1",
            "v0.2.0",
            "v0.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74794.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.066502443Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74794.json",
        "https://github.com/scriban/scriban/security/advisories/GHSA-grr9-747v-xvcp",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-74794",
        "https://www.vulncheck.com/advisories/scriban-before-denial-of-service-via-infinite-recursion"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-674"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74794.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-74794",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 517507,
  "published_at": "2026-08-16T13:14:17.004+00:00"
}