Description
Scriban versions 3.0.0 through 7.2.0 contain a denial of service vulnerability in the array multiplication operator that allocates memory without enforcing LoopLimit or overflow-safe arithmetic checks. Attackers can supply a large integer multiplier in a template to force multi-gigabyte memory allocations, causing resource exhaustion and availability degradation.
Published: 2026-08-16
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from an unchecked array multiplication operator in Scriban that allocates memory without enforcing LoopLimit or overflow checks, allowing an attacker to supply a large integer multiplier in a template to trigger multi‑gigabyte allocations and cause resource exhaustion, resulting in a denial of service. The weakness is classified as CWE‑770, reflecting memory exhaustion due to overflow or unchecked allocation.

Affected Systems

Scriban versions 3.0.0 through 7.2.0 are affected, including the official scriban:scriban product. No other vendors or product lines are listed as impacted. Organizations using any of these versions should verify their deployment against this range.

Risk and Exploitability

With a CVSS score of 8.7, the vulnerability presents a high severity threat. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, indicating no confirmed exploitation yet. However, the attack vector is inferred to be template input supplied by an attacker, which could be remote if the application processes untrusted templates. Consequently, the risk remains significant due to potential resource exhaustion, especially in environments where template rendering is exposed to external users.

Generated by OpenCVE AI on August 16, 2026 at 14:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Scriban to the latest released version that contains the fix for the array multiplication memory allocation issue.
  • If an upgrade is not immediately possible, configure the application to enforce strict limits on template input, such as capping multiplier values or rejecting templates that exceed a safe size threshold.
  • Implement a sandbox or resource‑quota mechanism around the Scriban template engine to restrict memory usage and isolate the impact of any potential denial of service.

Generated by OpenCVE AI on August 16, 2026 at 14:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Description Scriban versions 3.0.0 through 7.2.0 contain a denial of service vulnerability in the array multiplication operator that allocates memory without enforcing LoopLimit or overflow-safe arithmetic checks. Attackers can supply a large integer multiplier in a template to force multi-gigabyte memory allocations, causing resource exhaustion and availability degradation.
Title Scriban 3.0.0 through 7.2.0 Denial of Service via Array Multiplication
Weaknesses CWE-770
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-16T13:14:08.592Z

Reserved: 2026-08-10T19:10:18.101Z

Link: CVE-2026-73062

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T14:16:55.903

Modified: 2026-08-16T14:16:55.903

Link: CVE-2026-73062

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T14:45:04Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling