CWE-674 Uncontrolled Recursion
Description
The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.
Associated Reviewed Advisories
Vulnerabilities classified under CWE-674 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-g8cf-rcjf-c8cf | CVE-2026-100354 | HIGH |
kin-openapi: Uncontrolled Recursion on Circular allOf/anyOf/oneOf Schemas Causes Fatal Process Crash |
2026-10-15 | |
| GHSA-mc4q-93x5-f6hj | CVE-2026-58280 | HIGH |
nuget/Microsoft.NETCore.App.Runtime.linux-arm
nuget/Microsoft.NETCore.App.Runtime.linux-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm
nuget/Microsoft.NETCore.App.Runtime.linux-musl-arm64
nuget/Microsoft.NETCore.App.Runtime.linux-musl-x64
nuget/Microsoft.NETCore.App.Runtime.linux-x64
nuget/Microsoft.NETCore.App.Runtime.osx-arm64
nuget/Microsoft.NETCore.App.Runtime.osx-x64
nuget/Microsoft.NETCore.App.Runtime.win-arm
nuget/Microsoft.NETCore.App.Runtime.win-arm64
nuget/Microsoft.NETCore.App.Runtime.win-x64
nuget/Microsoft.NETCore.App.Runtime.win-x86
|
Microsoft Security Advisory CVE-2026-58280 - .NET and Visual Studio Denial of Service Vulnerability |
2026-10-13 |
| GHSA-q238-5cxm-5c9h | CVE-2026-15830 | MODERATE |
Django GeoDjango vulnerable to denial of service through deeply nested geometry collections |
2026-10-12 | |
| GHSA-xxc3-xpmc-vmvr | CVE-2026-91968 | HIGH |
Vikunja: Unbounded nested task-filter recursion permits API process termination |
2026-10-09 | |
| GHSA-jfw3-2gcf-23r5 | - | HIGH |
Duplicate Advisory: Vikunja: Unbounded nested task-filter recursion permits API process termination |
2026-10-09 | |
| GHSA-3c6w-j9xm-8h2h | CVE-2026-107833 | MODERATE |
Coraza: Unbounded recursion in JSON response body processor causes CPU exhaustion |
2026-10-09 | |
| GHSA-6gcq-wc29-5xf2 | CVE-2026-107826 | HIGH |
Coraza JSON body processor: argument-limit truncation reopens an unbounded-depth gjson.Valid stack overflow (process crash) |
2026-10-09 | |
| GHSA-5x5g-h9x8-2fh9 | CVE-2026-107300 | HIGH |
msgpack5: Many buffered values can exhaust the streaming decoder stack |
2026-10-08 | |
| GHSA-24ch-f2g6-9hhh | CVE-2026-107298 | MODERATE |
msgpack5: Deeply nested input can exhaust the decoder stack |
2026-10-08 | |
| GHSA-wp2g-vpjj-g53r | CVE-2026-107216 | HIGH |
Excelize ANCHORARRAY: mutually-referencing array formulas recurse unboundedly via re-entrant CalcCellValue, causing a fatal stack overflow |
2026-10-08 | |
| GHSA-343h-94h5-c4wr | CVE-2026-106449 | LOW |
yawkat LZ4 Java: LZ4BlockInputStream with stopOnEmptyBlock=false recurses once per empty block, causing StackOverflowError |
2026-10-07 | |
| GHSA-jggr-w7fw-pc2j | - | MODERATE |
fast-copy: Stack exhaustion in fast-copy when copying deeply-nested values |
2026-10-05 | |
| GHSA-8ffr-xgwf-xj56 | CVE-2026-18140 | HIGH | - |
aws-smithy-json: Uncontrolled recursion in the aws-smithy-json unknown-key skip path allows unauthenticated remote denial of service in smithy-rs generated servers |
2026-10-02 |
| GHSA-vfj7-8cjw-p6xm | CVE-2026-93687 | HIGH |
braces vulnerable to stack-exhaustion denial of service through deeply nested patterns |
2026-10-02 | |
| GHSA-m8vh-jmq9-5rjg | CVE-2026-102281 | HIGH |
Nest: Remote process termination via a deeply nested microservice message pattern |
2026-09-29 | |
| GHSA-qhr7-859c-m2p7 | CVE-2026-102278 | HIGH |
brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion |
2026-09-29 | |
| GHSA-6j4f-fj2g-mc7p | CVE-2026-102276 | HIGH |
brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion |
2026-09-29 | |
| GHSA-8wjv-2p76-3863 | CVE-2026-102265 | MODERATE |
PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header |
2026-09-29 | |
| GHSA-8vvx-rff5-p5rq | - | MODERATE |
Nodemailer: Nested structured recipient arrays bypass the parser depth limit and cause stack exhaustion DoS |
2026-09-29 | |
| GHSA-cqxr-jxr2-85pq | CVE-2026-59168 | MODERATE |
Dasel: Unbounded recursion in JSON and XML readers causes unrecoverable stack-overflow DoS |
2026-09-22 | |
| GHSA-qp49-qgx5-5m26 | CVE-2026-13506 | HIGH |
Bouncy Castle: Lazy ASN.1 sequence forcing resets nesting-depth guard |
2026-09-18 | |
| GHSA-jr27-m4p2-rc6r | CVE-2026-30922 | HIGH |
Denial of Service in pyasn1 via Unbounded Recursion |
2026-09-09 | |
| GHSA-hcpx-6fm6-wx23 | CVE-2026-67321 | MODERATE |
Axios form serializer maxDepth bypass via {} metatoken |
2026-09-08 | |
| GHSA-3mcp-22mf-vrw3 | - | MODERATE |
Duplicate Advisory: Axios form serializer maxDepth bypass via {} metatoken |
2026-09-08 | |
| GHSA-q729-696q-g9pq | CVE-2026-63760 | HIGH | - |
SurrealDB has Denial of Service in JSON parser due to nested objects |
2026-09-04 |