← Back
CWE-674

462 CVEs • Abstraction: Class

Uncontrolled Recursion

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

JSON object

Loading...

CVEs (462)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
3Debian
FedoraprojectXen
3Debian Linux
FedoraXen
Jun 17, 2026
Nov 1, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
Xenstore: Guests can crash xenstored via exhausting the stack Xenstored is using recursion for some Xenstore operations (e.g. for deleting a sub-tree of Xenstore nodes). With sufficiently deep nesting levels this can res...Show more
Xenstore: Guests can crash xenstored via exhausting the stack Xenstored is using recursion for some Xenstore operations (e.g. for deleting a sub-tree of Xenstore nodes). With sufficiently deep nesting levels this can result in stack exhaustion on xenstored, leading to a crash of xenstored.Show less
1Facebook
1Hermes
Jun 17, 2026
Oct 6, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
It was possible to trigger an infinite recursion condition in the error handler when Hermes executed specific maliciously formed JavaScript. This condition was only possible to trigger in dev-mode (when asserts were enab...Show more
It was possible to trigger an infinite recursion condition in the error handler when Hermes executed specific maliciously formed JavaScript. This condition was only possible to trigger in dev-mode (when asserts were enabled). This issue affects Hermes versions prior to v0.12.0.Show less
3Debian
FedoraprojectPhp
3Debian Linux
FedoraPhp
Jun 17, 2026
Sep 28, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
In PHP versions before 7.4.31, 8.0.24 and 8.1.11, the phar uncompressor code would recursively uncompress "quines" gzip files, resulting in an infinite loop.
2Debian
Mediawiki
2Debian Linux
Mediawiki
Jun 17, 2026
Sep 19, 2022
N/A· v4
4.4 MEDIUM· v3
N/A· v2
An issue was discovered in MediaWiki before 1.35.6, 1.36.x before 1.36.4, and 1.37.x before 1.37.2. Users with the editinterface permission can trigger infinite recursion, because a bare local interwiki is mishandled for...Show more
An issue was discovered in MediaWiki before 1.35.6, 1.36.x before 1.36.4, and 1.37.x before 1.37.2. Users with the editinterface permission can trigger infinite recursion, because a bare local interwiki is mishandled for the mainpage message.Show less
2Debian
Jettison Project
2Debian Linux
Jettison
Jun 17, 2026
Sep 16, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to cra...Show more
Those using Jettison to parse untrusted XML or JSON data may be vulnerable to Denial of Service attacks (DOS). If the parser is running on user supplied input, an attacker may supply content that causes the parser to crash by Out of memory. This effect may support a denial of service attack.Show less
1Xpdfreader
1Xpdf
Jun 17, 2026
Sep 15, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
XPDF v4.04 and earlier was discovered to contain a stack overflow via the function Catalog::countPageTree() at Catalog.cc.
1Gpac
1Gpac
Jun 17, 2026
Sep 15, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
Uncontrolled Recursion in GitHub repository gpac/gpac prior to 2.1.0-DEV.
1Nintendo
1Game Boy Color Firmware
Jun 17, 2026
Sep 14, 2022
N/A· v4
8.8 HIGH· v3
N/A· v2
A vulnerability has been found in Nintendo Game Boy Color and classified as problematic. This vulnerability affects unknown code of the component Mobile Adapter GB. The manipulation leads to memory corruption. The attack...Show more
A vulnerability has been found in Nintendo Game Boy Color and classified as problematic. This vulnerability affects unknown code of the component Mobile Adapter GB. The manipulation leads to memory corruption. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. VDB-208606 is the identifier assigned to this vulnerability.Show less
3Fedoraproject
RedhatSystemd Project
3Enterprise Linux
FedoraSystemd
Jun 17, 2026
Aug 23, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A flaw was found in systemd. An uncontrolled recursion in systemd-tmpfiles may lead to a denial of service at boot time when too many nested directories are created in /tmp.
1Hjiang
1Json++
Jun 17, 2026
Aug 19, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Jsonxx or Json++ is a JSON parser, writer and reader written in C++. In affected versions of jsonxx json parsing may lead to stack exhaustion in an address sanitized (ASAN) build. This issue may lead to Denial of Service...Show more
Jsonxx or Json++ is a JSON parser, writer and reader written in C++. In affected versions of jsonxx json parsing may lead to stack exhaustion in an address sanitized (ASAN) build. This issue may lead to Denial of Service if the program using the jsonxx library crashes. This issue exists on the current commit of the jsonxx project and the project itself has been archived. Updates are not expected. Users are advised to find a replacement.Show less
1Google
1Android
Jun 17, 2026
Aug 11, 2022
N/A· v4
6.7 MEDIUM· v3
N/A· v2
In (TBD) of (TBD), there is a possible out of bounds write due to kernel stack overflow. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploi...Show more
In (TBD) of (TBD), there is a possible out of bounds write due to kernel stack overflow. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-214245176References: Upstream kernelShow less
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Decoder.Decode in encoding/gob before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a message which contains deeply nested structures.
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Unmarshal in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via unmarshalling an XML document into a Go struct which has a nested field...Show more
Uncontrolled recursion in Unmarshal in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via unmarshalling an XML document into a Go struct which has a nested field that uses the 'any' field tag.Show less
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Glob in path/filepath before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a path containing a large number of path separators.
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Reader.Read in compress/gzip before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via an archive containing a large number of concatenated 0-length compres...Show more
Uncontrolled recursion in Reader.Read in compress/gzip before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via an archive containing a large number of concatenated 0-length compressed files.Show less
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Glob in io/fs before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a path which contains a large number of path separators.
3Fedoraproject
GolangNetapp
3Cloud Insights Telegraf
FedoraGo
Jun 17, 2026
Aug 10, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Uncontrolled recursion in Decoder.Skip in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a deeply nested XML document.
1Golang
1Go
Jun 17, 2026
Aug 10, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
Uncontrolled recursion in the Parse functions in go/parser before Go 1.17.12 and Go 1.18.4 allow an attacker to cause a panic due to stack exhaustion via deeply nested types or declarations.
1Graphql Go Project
1Graphql Go
Jun 17, 2026
Aug 1, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
graphql-go (aka GraphQL for Go) through 0.8.0 has infinite recursion in the type definition parser.
1Juniper Project
1Juniper
Jun 17, 2026
Aug 1, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Juniper is a GraphQL server library for Rust. Affected versions of Juniper are vulnerable to uncontrolled recursion resulting in a program crash. This issue has been addressed in version 0.15.10. Users are advised to upg...Show more
Juniper is a GraphQL server library for Rust. Affected versions of Juniper are vulnerable to uncontrolled recursion resulting in a program crash. This issue has been addressed in version 0.15.10. Users are advised to upgrade. Users unable to upgrade should limit the recursion depth manually.Show less