CWE-674Class

Uncontrolled Recursion

Draft in the CWE catalog · 296 CVEs mapped

296
CVEs mapped
6.5
Median CVSS
What it is

The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.

Recent examples
5.5cvss
CVE-2026-17440

CVE-2026-17440 - MEDIUM Severity Vulnerability

IBM App Connect Enterprise 13.0.1.0 through 13.0.8.1, and 12.0.1.0 through 12.0.12.28 and IBM Integration Bus for z/OS 10.1.0.0 through 10.1.0.7 could allow a local attacker to cause a denial of service due to uncontrolled recursion.

MEDIUMno explanation yet
0%
epss
7.5cvss
CVE-2026-77465

CVE-2026-77465 - HIGH Severity Vulnerability

toml-node is a TOML parser for Node.js and the browser. Prior to 4.2.0, toml.parse() uses a Peggy 5.1.0 generated recursive-descent parser in lib/parser.js whose peg$parsevalue, peg$parsearray, and peg$parseinline_table_entry functions recurse through nested arrays and inline tables without a depth limit. A remote unauthenticated application parsing an attacker-controlled TOML document containing a few thousand nested arrays or inline tables can exhaust the Node.js call stack, raise an unexpected RangeError rather than the parser's SyntaxError, and terminate an unprotected request worker or process. The corresponding grammar source is src/toml.pegjs, where the generated parser must be bounded. This issue is fixed in version 4.2.0.

HIGHno explanation yet
0%
epss
7.5cvss
CVE-2026-84851

CVE-2026-84851 - HIGH Severity Vulnerability

An uncontrolled recursion issue exists in Amazon Ion-C versions before 1.1.6 that might allow a remote unauthenticated actor to craft Ion data that exhausts the native call stack and crashes the application using the library, resulting in a denial of service.

HIGHno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-674
Abstraction
Class
Structure
Simple
Status
Draft
References (1)