← Back
CWE-835

874 CVEs • Abstraction: Base

Loop with Unreachable Exit Condition ('Infinite Loop')

The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.

JSON object

Loading...

CVEs (874)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Imagemagick
1Imagemagick
May 13, 2026
Sep 26, 2017
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
The ReadCAPTIONImage function in coders/caption.c in ImageMagick 7.0.7-3 allows remote attackers to cause a denial of service (infinite loop) via a crafted font file.
1Nvidia
1Gpu Driver
May 13, 2026
Sep 22, 2017
N/A· v4
5.5 MEDIUM· v3
4.9 MEDIUM· v2
NVIDIA GPU Display Driver contains a vulnerability in the kernel mode layer handler where an incorrect initialization of internal objects can cause an infinite loop which may lead to a denial of service.
1Yadifa
1Yadifa
May 13, 2026
Sep 20, 2017
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
The DNS packet parser in YADIFA before 2.2.6 does not check for the presence of infinite pointer loops, and thus it is possible to force it to enter an infinite loop. This can cause high CPU usage and makes the server un...Show more
The DNS packet parser in YADIFA before 2.2.6 does not check for the presence of infinite pointer loops, and thus it is possible to force it to enter an infinite loop. This can cause high CPU usage and makes the server unresponsive.Show less
1Freedesktop
1Poppler
May 13, 2026
Sep 17, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In Poppler 0.59.0, memory corruption occurs in a call to Object::streamGetChar in Object.h after a repeating series of Gfx::display, Gfx::go, Gfx::execOp, Gfx::opShowText, and Gfx::doShowText calls (aka a Gfx.cc infinite...Show more
In Poppler 0.59.0, memory corruption occurs in a call to Object::streamGetChar in Object.h after a repeating series of Gfx::display, Gfx::go, Gfx::execOp, Gfx::opShowText, and Gfx::doShowText calls (aka a Gfx.cc infinite loop).Show less
1Tcpdump
1Tcpdump
May 13, 2026
Sep 14, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The LLDP parser in tcpdump before 4.9.2 could enter an infinite loop due to a bug in print-lldp.c:lldp_private_8021_print().
1Tcpdump
1Tcpdump
May 13, 2026
Sep 14, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The DNS parser in tcpdump before 4.9.2 could enter an infinite loop due to a bug in print-domain.c:ns_print().
1Tcpdump
1Tcpdump
May 13, 2026
Sep 14, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The ISAKMP parser in tcpdump before 4.9.2 could enter an infinite loop due to bugs in print-isakmp.c, several functions.
1Tcpdump
1Tcpdump
May 13, 2026
Sep 14, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The RESP parser in tcpdump before 4.9.2 could enter an infinite loop due to a bug in print-resp.c:resp_get_length().
1Jasper Project
1Jasper
May 13, 2026
Sep 9, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
There is an infinite loop in the jpc_dec_tileinit function in jpc/jpc_dec.c of Jasper 2.0.13. It will lead to a remote denial of service attack.
3Canonical
DebianImagemagick
3Debian Linux
ImagemagickUbuntu Linux
May 13, 2026
Sep 7, 2017
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In the function ReadTXTImage() in coders/txt.c in ImageMagick 7.0.6-10, an integer overflow might occur for the addition operation "GetQuantumRange(depth)+1" when "depth" is large, producing a smaller value than expected...Show more
In the function ReadTXTImage() in coders/txt.c in ImageMagick 7.0.6-10, an integer overflow might occur for the addition operation "GetQuantumRange(depth)+1" when "depth" is large, producing a smaller value than expected. As a result, an infinite loop would occur for a crafted TXT file that claims a very large "max_value" value.Show less
1Ffmpeg
1Ffmpeg
May 13, 2026
Aug 31, 2017
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
In FFmpeg 2.4 and 3.3.3, the read_data function in libavformat/hls.c does not restrict reload attempts for an insufficient list, which allows remote attackers to cause a denial of service (infinite loop).
1Wireshark
1Wireshark
May 13, 2026
Aug 30, 2017
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
In Wireshark 2.4.0, 2.2.0 to 2.2.8, and 2.0.0 to 2.0.14, the MSDP dissector could go into an infinite loop. This was addressed in epan/dissectors/packet-msdp.c by adding length validation.
2Debian
Sleuthkit
2Debian Linux
The Sleuth Kit
May 13, 2026
Aug 29, 2017
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
In The Sleuth Kit (TSK) 4.4.2, opening a crafted disk image triggers infinite recursion in dos_load_ext_table() in tsk/vs/dos.c in libtskvs.a, as demonstrated by mmls.
2Gnu
Invisible Island
2Ncurses
Ncurses
Jul 23, 2026
Aug 29, 2017
N/A· v4
7.5 HIGH· v3
4.3 MEDIUM· v2
There is an infinite loop in the next_char function in comp_scan.c in ncurses 6.0, related to libtic. A crafted input will lead to a remote denial of service attack.
1Numpy
1Numpy
May 13, 2026
Aug 15, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The numpy.pad function in Numpy 1.13.1 and older versions is missing input validation. An empty list or ndarray will stick into an infinite loop, which can allow attackers to cause a DoS attack.
1Apache
1Tomcat
May 13, 2026
Aug 10, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The HTTP/2 header parser in Apache Tomcat 9.0.0.M1 to 9.0.0.M11 and 8.5.0 to 8.5.6 entered an infinite loop if a header was received that was larger than the available buffer. This made a denial of service attack possibl...Show more
The HTTP/2 header parser in Apache Tomcat 9.0.0.M1 to 9.0.0.M11 and 8.5.0 to 8.5.6 entered an infinite loop if a header was received that was larger than the available buffer. This made a denial of service attack possible.Show less
3Debian
NetappNtp
7Clustered Data Ontap
Data OntapDebian Linux+4 more
May 13, 2026
Aug 7, 2017
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
ntpd in NTP 4.2.x before 4.2.8p4, and 4.3.x before 4.3.77 allows remote authenticated users to cause a denial of service (infinite loop or crash) by pointing the key file at the log file.
1Openexif Project
1Openexif
May 13, 2026
Jul 31, 2017
N/A· v4
5.5 MEDIUM· v3
7.1 HIGH· v2
The ExifImageFile::readImage function in ExifImageFileRead.cpp in OpenExif 2.1.4 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted jpg file.
1Surina
1Soundtouch
May 13, 2026
Jul 27, 2017
N/A· v4
5.5 MEDIUM· v3
7.1 HIGH· v2
The TDStretch::processSamples function in source/SoundTouch/TDStretch.cpp in SoundTouch 1.9.2 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a crafted wav file.
1Qpdf Project
1Qpdf
May 13, 2026
Jul 25, 2017
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
A stack-consumption vulnerability was found in libqpdf in QPDF 6.0.0, which allows attackers to cause a denial of service via a crafted file, related to the PointerHolder function in PointerHolder.hh, aka an "infinite lo...Show more
A stack-consumption vulnerability was found in libqpdf in QPDF 6.0.0, which allows attackers to cause a denial of service via a crafted file, related to the PointerHolder function in PointerHolder.hh, aka an "infinite loop."Show less