CyberSecBulletin

Loop with Unreachable Exit Condition

CWE-835

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

We track 254 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.7. 1 has been exploited in real attacks.

Latest Loop with Unreachable Exit Condition vulnerabilities

  • 7.5 High severity

    PHP: Improper Resource Shutdown or Release

    CVE-2026-7263PHP Group

    In PHP versions 8.4.* before 8.4.21 and 8.5.* before 8.5.6, DOMNode::C14N() method may process the XML data incorrectly, causing a circular linked list in the data structure representing the XML document. This may cause subsequent processing of the XML documen

  • 7.5 High severity

    golang.org/x/net/http2: Loop with Unreachable Exit Condition

    CVE-2026-33814Golang.org/x/net

    When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.

  • 7.5 High severity

    Mongoose: Improper Resource Shutdown or Release

    CVE-2026-6985Cesanta

    A weakness has been identified in Cesanta Mongoose up to 7.20. This vulnerability affects the function handle_opt of the file /src/net_builtin.c of the component TCP Option Handler. This manipulation of the argument optlen causes infinite loop. The attack is p

  • 7.5 High severity

    marked: Uncontrolled Resource Consumption

    CVE-2026-41680Markedjs

    Marked is a markdown parser and compiler. From 18.0.0 to 18.0.1, a critical Denial of Service (DoS) vulnerability exists in marked. By providing a specific 3-byte input sequence a tab, a vertical tab, and a newline (\x09\x0b\n)—an unauthenticated attacker can

  • 7.5 High severity

    Linux: Loop with Unreachable Exit Condition

    CVE-2026-31552Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom Since upstream commit e75665dd0968 ("wifi: wlcore: ensure skb headroom before skb_push"), wl1271_tx_allocate() a

  • 9.4 Critical severity

    Linux: Loop with Unreachable Exit Condition

    CVE-2026-31448Linux

    In the Linux kernel, the following vulnerability has been resolved: ext4: avoid infinite loops caused by residual data On the mkdir/mknod path, when mapping logical blocks to physical blocks, if inserting a new extent into the extent tree fails (in this exampl

  • 8.7 High severity

    facil.io: Uncontrolled Resource Consumption

    CVE-2026-41146Boazsegev

    facil.io is a C micro-framework for web applications. Prior to commit 5128747363055201d3ecf0e29bf0a961703c9fa0, `fio_json_parse` can enter an infinite loop when it encounters a nested JSON value starting with `i` or `I`. The process spins in user space and peg

  • 7.5 High severity

    Oracle Java SE: Uncontrolled Resource Consumption

    CVE-2026-34282Oracle

    Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Networking). Supported versions that are affected are Oracle Java SE: 8u481-perf, 11.0.30, 17.0.18, 21.0.10, 25.0.2, 26; Oracle

  • 7.5 High severity

    Loop with unreachable exit condition ('infinite loop') in .NET, .NET Framework, Visual Studio…

    CVE-2026-33116MicrosoftEPSS 2.23%

    Loop with unreachable exit condition ('infinite loop') in .NET, .NET Framework, Visual Studio allows an unauthorized attacker to deny service over a network.

  • 7.5 High severity

    aardvark-dns: Loop with Unreachable Exit Condition

    CVE-2026-35406Containers

    Aardvark-dns is an authoritative dns server for A/AAAA container records. From 1.16.0 to 1.17.0, a truncated TCP DNS query followed by a connection reset causes aardvark-dns to enter an unrecoverable infinite error loop at 100% CPU. This vulnerability is fixed

  • 7.5 High severity

    Linux: Loop with Unreachable Exit Condition

    CVE-2026-23451Linux

    In the Linux kernel, the following vulnerability has been resolved: bonding: prevent potential infinite loop in bond_header_parse() bond_header_parse() can loop if a stack of two bonding devices is setup, because skb->dev always points to the hierarchy top. Ad

  • 7.5 High severity

    forge: Loop with Unreachable Exit Condition

    CVE-2026-33891Digitalbazaar

    Forge (also called `node-forge`) is a native implementation of Transport Layer Security in JavaScript. Prior to version 1.4.0, a Denial of Service (DoS) vulnerability exists in the node-forge library due to an infinite loop in the BigInteger.modInverse() funct

  • 7.5 High severity

    pypdf: Loop with Unreachable Exit Condition

    CVE-2026-33699Py-pdf

    pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.2 have a vulnerability in which an attacker can craft a PDF which leads to an infinite loop. This requires reading a file in non-strict mode. This has been fixed in pypdf 6.9.2. If

  • 7.5 High severity

    github.com/antchfx/xpath: Loop with Unreachable Exit Condition

    CVE-2026-32287Github.com/antchfx/xpath

    Boolean XPath expressions that evaluate to true can cause an infinite loop in logicalQuery.Select, leading to 100% CPU usage. This can be triggered by top-level selectors such as "1=1" or "true()".

  • 7.5 High severity

    jsrsasign: Loop with Unreachable Exit Condition

    CVE-2026-4598Jsrsasign

    Versions of the package jsrsasign before 11.1.1 are vulnerable to Infinite loop via the bnModInverse function in ext/jsbn2.js when the BigInteger.modInverse implementation receives zero or negative inputs, allowing an attacker to hang the process permanently b

  • 7.5 High severity

    micronaut-core: Loop with Unreachable Exit Condition

    CVE-2026-33013Micronaut-projects

    Micronaut Framework is a JVM-based full stack Java framework designed for building modular, easily testable JVM applications. Versions prior to both 4.10.16 and 3.10.5 do not correctly handle descending array index order during form-urlencoded body binding in

  • 7.5 High severity

    ultrajson: Integer Overflow or Wraparound

    CVE-2026-32875Ultrajson

    UltraJSON is a fast JSON encoder and decoder written in pure C with bindings for Python 3.7+. Versions 5.10 through 5.11.0 are vulnerable to buffer overflow or infinite loop through large indent handling. ujson.dumps() crashes the Python interpreter (segmentat

  • 7.5 High severity

    ewe: Loop with Unreachable Exit Condition

    CVE-2026-32873Vshakitskiy

    ewe is a Gleam web server. Versions 0.8.0 through 3.0.4 contain a bug in the handle_trailers function where rejected trailer headers (forbidden or undeclared) cause an infinite loop. When handle_trailers encounters such a trailer, three code paths (lines 520,

  • 7.5 High severity

    music-metadata: Loop with Unreachable Exit Condition

    CVE-2026-32256Borewit

    music-metadata is a metadata parser for audio and video media files. Prior to version 11.12.3, music-metadata's ASF parser (`parseExtensionObject()` in `lib/asf/AsfParser.ts:112-158`) enters an infinite loop when a sub-object inside the ASF Header Extension Ob

  • 7.5 High severity

    pyasn1: Uncontrolled Recursion

    CVE-2026-30922Pyasn1

    pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.3, the `pyasn1` library is vulnerable to a Denial of Service (DoS) attack caused by uncontrolled recursion when decoding ASN.1 data with deeply nested structures. An attacker can supply a crafted paylo

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Loop with Unreachable Exit Condition

    CVE-2026-4111Red Hat

    A flaw was identified in the RAR5 archive decompression logic of the libarchive library, specifically within the archive_read_data() processing path. When a specially crafted RAR5 archive is processed, the decompression routine may enter a state where internal

  • 7.5 High severity

    dpkg: Loop with Unreachable Exit Condition

    CVE-2026-2219Debian

    It was discovered that dpkg-deb (a component of dpkg, the Debian package management system) does not properly validate the end of the data stream when uncompressing a zstd-compressed .deb archive, which may result in denial of service (infinite loop spinning t

  • 7.5 High severity

    pypdf: Loop with Unreachable Exit Condition

    CVE-2026-27628Py-pdf

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.2, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires reading the file. This has been fixed in pypdf 6.7.2. As a workaround, one may apply

  • 7.5 High severity

    ImageMagick: Loop with Unreachable Exit Condition

    CVE-2026-26283ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 7.1.2-15 and 6.9.13-40, a `continue` statement in the JPEG extent binary search loop in the jpeg encoder causes an infinite loop when writing persi

  • 7.5 High severity

    ImageMagick: Loop with Unreachable Exit Condition

    CVE-2026-26066ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 7.1.2-15 and 6.9.13-40, a crafted profile contain invalid IPTC data may cause an infinite loop when writing it with `IPTCTEXT`. Versions 7.1.2-15 a

  • 7.5 High severity

    NanaZip: Loop with Unreachable Exit Condition

    CVE-2026-27114M2Team

    NanaZip is an open source file archive. Starting in version 5.0.1252.0 and prior to version 6.0.1630.0, circular `NextOffset` chains cause an infinite loop in the ROMFS archive parser. Version 6.0.1630.0 patches the issue.

  • 8.8 High severity

    enclave: Loop with Unreachable Exit Condition

    CVE-2026-25533Agentfront

    Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to 2.10.1, the existing layers of security in enclave-vm are insufficient: The AST sanitization can be bypassed with dynamic property accesses, the hardening of the error o

  • 7.5 High severity

    Fast-DDS: Loop with Unreachable Exit Condition

    CVE-2025-64438eProsima

    Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group ). Prior to versions 3.4.1, 3.3.1, and 2.6.11, a remotely triggerable Out-of-Memory (OOM) denial-of-service exists in Fast -DDS when processing

  • 10.0 Critical severity

    tis: Loop with Unreachable Exit Condition

    CVE-2026-24816Datavane

    Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in datavane tis (tis-console/src/main/java/com/qlangtech/tis/runtime/module/action modules). This vulnerability is associated with program files ChangeDomainAction.Java. This issue affects ti

  • 9.2 Critical severity

    lede: Loop with Unreachable Exit Condition

    CVE-2026-24804Coolsnowwolf

    Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in coolsnowwolf lede (package/lean/mt/drivers/mt7603e/src/mt7603_wifi/common modules). This vulnerability is associated with program files bn_lib.C. This issue affects lede: through r25.10.1.

  • 9.2 Critical severity

    lede: Loop with Unreachable Exit Condition

    CVE-2026-24803Coolsnowwolf

    Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in coolsnowwolf lede (package/lean/mt/drivers/mt7615d/src/mt_wifi/embedded/security modules). This vulnerability is associated with program files bn_lib.C. This issue affects lede: through r2

  • 8.3 High severity

    everest-core: Buffer Copy without Checking Size of Input

    CVE-2025-68137EVerestEPSS 1.31%

    EVerest is an EV charging software stack. Prior to version 2025.10.0, an integer overflow occurring in `SdpPacket::parse_header()` allows the current buffer length to be set to 7 after a complete header of size 8 has been read. The remaining length to read is

  • 7.5 High severity

    Junos OS: Loop with Unreachable Exit Condition

    CVE-2026-21905Juniper Networks

    A Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in the SIP application layer gateway (ALG) of Juniper Networks Junos OS on SRX Series and MX Series with MX-SPC3 or MS-MPC allows an unauthenticated network-based attacker sending specific

  • 7.5 High severity

    iccDEV: Loop with Unreachable Exit Condition

    CVE-2026-21507InternationalColorConsortium

    iccDEV provides a set of libraries and tools for working with ICC color management profiles. Versions 2.3.1 and below have an infinite loop in the IccProfile.cpp function, CalcProfileID. This issue is fixed in version 2.3.1.1.

  • 7.5 High severity

    aiohttp: Loop with Unreachable Exit Condition

    CVE-2025-69227Aio-libs

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Versions 3.13.2 and below allow for an infinite loop to occur when assert statements are bypassed, resulting in a DoS attack when processing a POST body. If optimizations are enabl

  • 7.5 High severity

    Mozart FM Transmitter: Loop with Unreachable Exit Condition

    CVE-2025-66252DB Electronica Telecomunicazioni S.p.A.

    Infinite Loop Denial of Service via Failed File Deletion in DB Electronica Telecomunicazioni S.p.A. Mozart FM Transmitter versions 30, 50, 100, 300, 500, 1000, 2000, 3000, 3500, 6000, 7000 allows an attacker to perform Infinite loop when unlink() fails in stat

  • 7.5 High severity

    LimeSurvey: Loop with Unreachable Exit Condition

    CVE-2025-41075LimeSurvey

    Vulnerability in LimeSurvey 6.13.0 in the endpoint /optin that causes infinite HTTP redirects when accessed directly. This behavior can be exploited to generate a Denegation of Service (DoS attack), by exhausting server or client resources. The system is unabl

  • 7.5 High severity

    LimeSurvey: Loop with Unreachable Exit Condition

    CVE-2025-41074LimeSurvey

    Vulnerability in LimeSurvey 6.13.0 in the endpoint /optout that causes infinite HTTP redirects when accessed directly. This behavior can be exploited to generate a Denegation of Service (DoS attack), by exhausting server or client resources. The system is unab

  • 7.7 High severity

    Cisco IOS XE Software: Loop with Unreachable Exit Condition

    CVE-2025-20312Cisco

    A vulnerability in the Simple Network Management Protocol (SNMP) subsystem of Cisco IOS XE Software could allow an authenticated, remote attacker to cause a denial of service (DoS) condition on an affected device. This vulnerability is due to improper error ha

  • 8.9 High severity

    Control-M/Agent: Heap-based Buffer Overflow

    CVE-2025-55118BMC

    Memory corruptions can be remotely triggered in the Control-M/Agent when SSL/TLS communication is configured. The issue occurs in the following cases: * Control-M/Agent 9.0.20: SSL/TLS configuration is set to the non-default setting "use_openssl=n"; * Control-