VYPR

CWE-674

Uncontrolled Recursion

ClassDraft

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.

Hierarchy (View 1000)

Parents

Children

Related attack patterns (CAPEC)

CAPEC-230 · CAPEC-231

CVEs mapped to this weakness (496)

page 10 of 25
  • CVE-2026-0994HigJan 23, 2026
    risk 0.42cvss 7.5epss 0.01

    A denial-of-service (DoS) vulnerability exists in google.protobuf.json_format.ParseDict() in Python, where the max_recursion_depth limit can be bypassed when parsing nested google.protobuf.Any messages. Due to missing recursion depth accounting inside the internal Any-handling…

  • CVE-2025-59789HigDec 1, 2025
    risk 0.42cvss 7.5epss 0.02

    Uncontrolled recursion in the json2pb component in Apache bRPC (version < 1.15.0) on all platforms allows remote attackers to make the server crash via sending deep recursive json data. Root Cause: The bRPC json2pb component uses rapidjson to parse json data from the network.…

  • CVE-2025-66031HigNov 26, 2025
    risk 0.42cvss 7.5epss 0.00

    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. An Uncontrolled Recursion vulnerability in node-forge versions 1.3.1 and below enables remote, unauthenticated attackers to craft deep ASN.1 structures that trigger unbounded…

  • CVE-2025-9624HigNov 25, 2025
    risk 0.42cvss 7.5epss 0.01

    A vulnerability in OpenSearch allows attackers to cause Denial of Service (DoS) by submitting complex query_string inputs. This issue affects all OpenSearch versions between 3.0.0 and < 3.3.0 and OpenSearch < 2.19.4.

  • CVE-2025-33096MedOct 12, 2025
    risk 0.42cvss 6.5epss 0.00

    IBM Engineering Requirements Management Doors Next 7.0.2, 7.0.3, and 7.1 could allow an authenticated user to cause a denial of service by uploading specially crafted files using uncontrolled recursion.

  • CVE-2025-61766MedOct 6, 2025
    risk 0.42cvss 6.5epss 0.00

    Bucket is a MediaWiki extension to store and retrieve structured data on articles. Prior to version 1.0.0, infinite recursion can occur if a user queries a bucket using the `!=` comparator. This will result in PHP's call stack limit exceeding, and/or increased memory…

  • CVE-2025-57809HigAug 25, 2025
    risk 0.42cvss 7.5epss 0.00

    XGrammar is an open-source library for efficient, flexible, and portable structured generation. Prior to version 0.1.21, XGrammar has an infinite recursion issue in the grammar. This issue has been resolved in version 0.1.21.

  • CVE-2025-46206MedAug 4, 2025
    risk 0.42cvss 6.5epss 0.00

    An issue in Artifex mupdf 1.25.6, 1.25.5 allows a remote attacker to cause a denial of service via an infinite recursion in the `mutool clean` utility. When processing a crafted PDF file containing cyclic /Next references in the outline structure, the `strip_outline()` function…

  • CVE-2025-50420MedAug 4, 2025
    risk 0.42cvss 6.5epss 0.00

    An issue in the pdfseparate utility of freedesktop poppler v25.04.0 allows attackers to cause an infinite recursion via supplying a crafted PDF file. This can lead to a Denial of Service (DoS).

  • CVE-2025-20678MedJun 2, 2025
    risk 0.42cvss 6.5epss 0.00

    In ims service, there is a possible system crash due to incorrect error handling. This could lead to remote denial of service, if a UE has connected to a rogue base station controlled by the attacker, with no additional execution privileges needed. User interaction is not needed…

  • CVE-2025-1752HigMay 10, 2025
    risk 0.42cvss 7.5epss 0.01

    A Denial of Service (DoS) vulnerability has been identified in the KnowledgeBaseWebReader class of the run-llama/llama_index project, affecting version ~ latest(v0.12.15). The vulnerability arises due to inappropriate secure coding measures, specifically the lack of proper…

  • CVE-2024-8176HigMar 14, 2025
    risk 0.42cvss 7.5epss 0.02

    A stack overflow vulnerability exists in the libexpat library due to the way it handles recursive entity expansion in XML documents. When parsing an XML document with deeply nested entity references, libexpat can be forced to recurse indefinitely, exhausting the stack space and…

  • CVE-2024-7254HigSep 19, 2024
    risk 0.42cvss 7.5epss 0.03

    Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java…

  • CVE-2024-34158HigSep 6, 2024
    risk 0.42cvss 7.5epss 0.01

    Calling Parse on a "// +build" build tag line with deeply nested expressions can cause a panic due to stack exhaustion.

  • CVE-2024-43414HigAug 27, 2024
    risk 0.42cvss 7.5epss 0.01

    Apollo Federation is an architecture for declaratively composing APIs into a unified graph. Each team can own their slice of the graph independently, empowering them to deliver autonomously and incrementally. Instances of @apollo/query-planner >=2.0.0 and <2.8.5 are impacted by…

  • CVE-2024-44073HigAug 19, 2024
    risk 0.42cvss 7.5epss 0.01

    The Miniscript (aka rust-miniscript) library before 12.2.0 for Rust allows stack consumption because it does not properly track tree depth.

  • CVE-2024-5971HigJul 8, 2024
    risk 0.42cvss 7.5epss 0.03

    A vulnerability was found in Undertow, where the chunked response hangs after the body was flushed. The response headers and body were sent but the client would continue waiting as Undertow does not send the expected 0\r\n termination of the chunked response. This results in…

  • CVE-2024-36760HigJun 13, 2024
    risk 0.42cvss 7.5epss 0.00

    A stack overflow vulnerability was found in version 1.18.0 of rhai. The flaw position is: (/ SRC/rhai/SRC/eval/STMT. Rs in rhai: : eval: : STMT: : _ $LT $impl $u20 $rhai.. engine.. Engine$GT$::eval_stmt::h3f1d68ce37fc6e96). Due to the stack overflow is a recursive…

  • CVE-2024-4340HigApr 30, 2024
    risk 0.42cvss 7.5epss 0.03

    Passing a heavily nested list to sqlparse.parse() leads to a Denial of Service due to RecursionError.

  • CVE-2024-29904HigMar 29, 2024
    risk 0.42cvss 7.5epss 0.01

    CodeIgniter is a PHP full-stack web framework A vulnerability was found in the Language class that allowed DoS attacks. This vulnerability can be exploited by an attacker to consume a large amount of memory on the server. Upgrade to v4.4.7 or later.