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 6 of 25
  • CVE-2020-6071HigMar 24, 2020
    risk 0.49cvss 7.5epss 0.02

    An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service.…

  • CVE-2020-10089HigMar 13, 2020
    risk 0.49cvss 7.5epss 0.01

    GitLab 8.11 through 12.8.1 allows a Denial of Service when using several features to recursively request eachother,

  • CVE-2019-18854HigNov 11, 2019
    risk 0.49cvss 7.5epss 0.03

    A Denial Of Service vulnerability exists in the safe-svg (aka Safe SVG) plugin through 1.9.4 for WordPress, related to unlimited recursion for a '' substring.

  • CVE-2018-4002HigOct 31, 2019
    risk 0.49cvss 7.5epss 0.02

    An exploitable denial-of-service vulnerability exists in the mdnscap binary of the CUJO Smart Firewall running firmware 7003. When parsing labels in mDNS packets, the firewall unsafely handles label compression pointers, leading to an uncontrolled recursion that eventually…

  • CVE-2019-13124HigSep 30, 2019
    risk 0.49cvss 7.5epss 0.01

    Foxit Reader 9.6.0.25114 and earlier has two unique RecursiveCall bugs involving 3 functions exhausting available stack memory because of Uncontrolled Recursion in the V8 JavaScript engine (issue 2 of 2).

  • CVE-2019-13123HigSep 30, 2019
    risk 0.49cvss 7.5epss 0.01

    Foxit Reader 9.6.0.25114 and earlier has two unique RecursiveCall bugs involving 3 functions exhausting available stack memory because of Uncontrolled Recursion in the V8 JavaScript engine (issue 1 of 2).

  • CVE-2019-15542HigAug 26, 2019
    risk 0.49cvss 7.5epss 0.01

    An issue was discovered in the ammonia crate before 2.1.0 for Rust. There is uncontrolled recursion during HTML DOM tree serialization.

  • CVE-2018-20994HigAug 26, 2019
    risk 0.49cvss 7.5epss 0.01

    An issue was discovered in the trust-dns-proto crate before 0.5.0-alpha.3 for Rust. There is infinite recursion because DNS message compression is mishandled.

  • CVE-2019-14235HigAug 2, 2019
    risk 0.49cvss 7.5epss 0.03

    An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. If passed certain inputs, django.utils.encoding.uri_to_iri could lead to significant memory usage due to a recursion when repercent-encoding invalid UTF-8 octet sequences.

  • CVE-2019-13129HigJul 1, 2019
    risk 0.49cvss 7.5epss 0.01

    On the Motorola router CX2L MWR04L 1.01, there is a stack consumption (infinite recursion) issue in scopd via TCP port 8010 and UDP port 8080. It is caused by snprintf and inappropriate length handling.

  • CVE-2019-12295HigMay 23, 2019
    risk 0.49cvss 7.5epss 0.04

    In Wireshark 3.0.0 to 3.0.1, 2.6.0 to 2.6.8, and 2.4.0 to 2.4.14, the dissection engine could crash. This was addressed in epan/packet.c by restricting the number of layers and consequently limiting recursion.

  • CVE-2019-12212HigMay 20, 2019
    risk 0.49cvss 7.5epss 0.02

    When FreeImage 3.18.0 reads a special JXR file, the StreamCalcIFDSize function of JXRMeta.c repeatedly calls itself due to improper processing of the file, eventually causing stack exhaustion. An attacker can achieve a remote denial of service attack by sending a specially…

  • CVE-2019-9192HigFeb 26, 2019
    risk 0.49cvss 7.5epss 0.02

    In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(|)(\\1\\1)*' in grep, a different issue than CVE-2018-20796. NOTE: the software maintainer disputes that this is a…

  • CVE-2018-20796HigFeb 26, 2019
    risk 0.49cvss 7.5epss 0.06

    In the GNU C Library (aka glibc or libc6) through 2.29, check_dst_limits_calc_pos_1 in posix/regexec.c has Uncontrolled Recursion, as demonstrated by '(\227|)(\\1\\1|t1|\\\2537)+' in grep.

  • CVE-2019-0001HigJan 15, 2019
    risk 0.49cvss 7.5epss 0.03

    Receipt of a malformed packet on MX Series devices with dynamic vlan configuration can trigger an uncontrolled recursion loop in the Broadband Edge subscriber management daemon (bbe-smgd), and lead to high CPU usage and a crash of the bbe-smgd service. Repeated receipt of the…

  • CVE-2016-9597HigJul 30, 2018
    risk 0.49cvss 7.5epss 0.04

    It was found that Red Hat JBoss Core Services erratum RHSA-2016:2957 for CVE-2016-3705 did not actually include the fix for the issue found in libxml2, making it vulnerable to a Denial of Service attack due to a Stack Overflow. This is a regression CVE for the same issue as…

  • CVE-2018-6003HigJan 22, 2018
    risk 0.49cvss 7.5epss 0.03

    An issue was discovered in the _asn1_decode_simple_ber function in decoding.c in GNU Libtasn1 before 4.13. Unlimited recursion in the BER decoder leads to stack exhaustion and DoS.

  • CVE-2017-12964HigAug 18, 2017
    risk 0.49cvss 7.5epss 0.02

    There is a stack consumption issue in LibSass 3.4.5 that is triggered in the function Sass::Eval::operator() in eval.cpp. It will lead to a remote denial of service attack.

  • CVE-2017-11556HigJul 23, 2017
    risk 0.49cvss 7.5epss 0.01

    There is a stack consumption vulnerability in the Parser::advanceToNextToken function in parser.cpp in LibSass 3.4.5. A crafted input may lead to remote denial of service.

  • CVE-2017-11554HigJul 23, 2017
    risk 0.49cvss 7.5epss 0.02

    There is a stack consumption vulnerability in the lex function in parser.hpp (as used in sassc) in LibSass 3.4.5. A crafted input will lead to a remote denial of service.