CyberSecBulletin

Missing Release of Memory after Effective Lifetime

CWE-401

The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.

We track 207 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.6. 2 have been exploited in real attacks.

How this weakness is prevented

  • Implementation: Choose a language or tool that provides automatic memory management, or makes manual memory management less error-prone. For example, glibc in Linux provides protection against free of invalid pointers. When using Xcode to target OS X or iOS, enable automatic reference counting (ARC). To help correctly and consistently manage memory when programming in C++, consider using a smart pointer class such as std
  • Architecture and Design: Use an abstraction library to abstract away risky APIs. Not a complete solution.
  • Architecture and Design Build and Compilation: Consider using the Boehm-Demers-Weiser garbage collector (bdwgc), which can help avoid leaks.

Latest Missing Release of Memory after Effective Lifetime vulnerabilities

  • 8.6 High severity

    Telerik UI for ASP.NET MVC: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-106137Progress Software

    In affected versions of Progress® Telerik® UI for ASP.NET MVC `2012.2.710` through `2026.3.811`, ClassFactory updates a shared class dictionary without exclusive write protection and emits non-collectible dynamic assemblies that remain loaded for the AppDomain

  • 8.7 High severity

    tokio-quiche: Missing Release of Memory after Effective Lifetime

    CVE-2026-12708Cloudflare

    Summary Cloudflare tokio-quiche was found to contain an uncontrolled resource consumption vulnerability in its HTTP/3 DATAGRAM handling. For every previously unseen flow identifier (quarter stream ID) received in a DATAGRAM frame, tokio-quiche creates and reta

  • 7.5 High severity

    C Driver: Missing Release of Memory after Effective Lifetime

    CVE-2026-120678MongoDB

    A memory management flaw in the MongoDB C Driver's handling of compressed responses may cause the client library to hold on to memory that is never released. An unauthenticated party that controls the database endpoint a client application connects to may caus

  • 7.5 High severity

    graphql-core: Uncontrolled Resource Consumption

    CVE-2026-119286Graphql-python

    GraphQL-core is a Python port of the GraphQL.js reference implementation. From 3.3.0a3 until 3.3.1, validate() reuses a module-level ValidationAbortedError when a document exceeds max_errors. Python appends frames to the reused exception's traceback on every r

  • 7.5 High severity

    msgpack-python: Missing Release of Memory after Effective Lifetime

    CVE-2026-114613Msgpack

    MessagePack is the serializer implementation for Python msgpack.org. Prior to 1.2.3, the msgpack-python C extension (msgpack._cmsgpack) leaks a decoded map value when deserialization rejects a key with strict_map_key=True (the default). Repeated malformed inpu

  • 7.5 High severity

    Junos OS: Missing Release of Memory after Effective Lifetime

    CVE-2026-102081Juniper Networks

    A Missing Release of Memory after Effective Lifetime vulnerability in the packet forwarding engine (PFE) of Juniper Networks Junos OS on SRX Series allows an unauthenticated, network-based attacker to cause a complete Denial-of-Service (DoS). On SRX4000 Series

  • 7.5 High severity

    ImageMagick: Missing Release of Memory after Effective Lifetime

    CVE-2026-109263ImageMagick

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the YUV encoder, which fails to release allocated memory when a specific operation fails. Attackers can supply crafted input that triggers the failing encoder operation, leaking mem

  • 7.5 High severity

    ImageMagick: Missing Release of Memory after Effective Lifetime

    CVE-2026-109262ImageMagick

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the SVG encoder (WriteSVGImage) that fails to release allocated memory when handling crafted images. Attackers can supply crafted image files that are processed by the SVG encoder t

  • 7.5 High severity

    ImageMagick: Missing Release of Memory after Effective Lifetime

    CVE-2026-109261ImageMagick

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the GIF encoder because allocated memory is not released when color quantization fails during encoding. Attackers can supply images whose GIF conversion causes quantization to fail,

  • 7.5 High severity

    ImageMagick: Missing Release of Memory after Effective Lifetime

    CVE-2026-109260ImageMagick

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the PNG encoder, which does not release allocated memory when libpng initialization fails. Attackers who can repeatedly trigger PNG encoding operations in which libpng initializatio

  • 8.7 High severity

    Apache Thrift: Missing Release of Memory after Effective Lifetime

    CVE-2026-93926Apache

    Missing release of memory after effective lifetime, Missing release of resource after effective lifetime vulnerability in Apache Thrift THeaderTransport. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which

  • 8.2 High severity

    NetX Duo: Missing Release of Memory after Effective Lifetime

    CVE-2026-102762Eclipse Foundation

    The NetX Duo MQTT client leaks the packet carrying a malformed PUBLISH message. Each malformed PUBLISH costs one packet, or one chain of packets, from the network driver's receive pool, and nothing returns it. A peer that can deliver a few dozen such messages

  • 8.7 High severity

    Eclipse ThreadX NetX Duo: Missing Release of Memory after Effective Lifetime

    CVE-2026-102716Eclipse Foundation

    In Eclipse ThreadX NetX Duo versions up to and including 6.5.2.202603, the RTSP server returns a raw parser error for a malformed Session header and never releases the response packet it allocated. An unauthenticated client can drain the server's packet pool w

  • 7.5 High severity

    vllm: Missing Release of Memory after Effective Lifetime

    CVE-2026-94627Vllm-project

    vLLM Mooncake connector through 0.29.0 fails to properly manage GPU KV cache block ownership when concurrent child requests share a single transfer ID in prefill/decode disaggregated deployments. Attackers can trigger GPU memory exhaustion by submitting comple

  • 7.5 High severity

    envoy: Missing Release of Memory after Effective Lifetime

    CVE-2026-73550Envoyproxy

    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded valu

  • 7.5 High severity

    suricata: Uncontrolled Resource Consumption

    CVE-2026-63448OISF

    Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.17 and 8.0.6, the SMB parser can retain force-completed transactions on flows where Suricata sees payload in only one direction,

  • 7.5 High severity

    suricata: Missing Release of Memory after Effective Lifetime

    CVE-2026-63446OISF

    Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. From 8.0.0 until 8.0.6, AppLayerParserSetTransactionInspectId() in src/app-layer-parser.c uses an inverted guard and marks only already-inspec

  • 7.5 High severity

    vllm: Missing Release of Memory after Effective Lifetime

    CVE-2026-93436Vllm-project

    vLLM through 0.29.0 fails to properly clean up decode-side metadata for rejected inference requests in prefill/decode disaggregated deployments. Remote attackers can submit requests with max_tokens=0 to exhaust decode-worker memory without bound until the work

  • 7.5 High severity

    Apache Karaf: Missing Release of Memory after Effective Lifetime

    CVE-2026-92230Apache

    Apache Karaf's XmlUtils cached XML parser/transformer factories in static ThreadLocal fields on long-lived container threads. Because a ThreadLocal value outlives the OSGi bundle that created it, repeated bundle or feature install, update, or refresh operation

  • 7.5 High severity

    js-libp2p: Uncontrolled Resource Consumption

    CVE-2026-86040Libp2p

    libp2p is a JavaScript implementation of the libp2p networking stack. Prior to 11.0.26, @libp2p/floodsub accepts unauthenticated RPC frames on /floodsub/1.0.0 through PeerStreams.attachInboundStream in packages/floodsub/src/peer-streams.ts without protobuf ele

  • 7.4 High severity

    Cisco Secure Firewall Adaptive Security…: Missing Release of Memory after Effective Lifetime

    CVE-2026-20222Cisco

    A vulnerability in the EIGRP implementation in Cisco Secure Firewall Adaptive Security Appliance (ASA) Software and Cisco Secure Firewall Threat Defense (FTD) Software could allow an unauthenticated, adjacent attacker to cause the device to reload unexpectedly

  • 7.5 High severity

    rust-sdk: Uncontrolled Resource Consumption

    CVE-2026-63128Modelcontextprotocol

    RMCP is an official Rust SDK for the Model Context Protocol. Prior to 2.0.0, the rmcp crate's stateful Streamable HTTP server in crates/rmcp/src/transport/streamable_http_server/tower.rs allows an unauthenticated client to send a well-formed JSON-RPC POST that

  • 7.5 High severity

    Red Hat build of Keycloak 26.4: Missing Release of Memory after Effective Lifetime

    CVE-2026-18212Red Hat

    A flaw was found in the SAML Redirect Binding implementation of Keycloak, an open-source identity and access management solution. The issue occurs because the custom DEFLATE compression and decompression helpers fail to release native zlib memory after use. An

  • 7.5 High severity

    BIND 9: Missing Release of Memory after Effective Lifetime

    CVE-2026-81563ISC

    A BIND resolver encountering an SVCB/HTTPS AliasMode record referencing 14 or more SVCB/HTTPS ServiceMode records may fail to properly deallocate internal resources. If this happens repeatedly, resource exhaustion will eventually prevent the resolver from perf

  • 7.5 High severity

    http4s: Uncontrolled Resource Consumption

    CVE-2026-69208Http4s

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, the DigestAuth server middleware removes fresh nonces and stops eviction at the first stale nonce because its stale-nonce comparison is inverted. On an application that protects at

  • 7.5 High severity

    compression: Missing Release of Memory after Effective Lifetime

    CVE-2026-87776Compression

    compression is a Node.js and Express compression middleware. In versions before 1.8.2, when a client aborts the connection while a compressed response is still being sent, the zlib stream created to compress that response is never destroyed, so each aborted co

  • 7.5 High severity

    Windows 11 version 23H2: Missing Release of Memory after Effective Lifetime

    CVE-2026-69809MicrosoftEPSS 1.17%

    Missing release of memory after effective lifetime in Active Directory Domain Services allows an unauthorized attacker to deny service over a network.

  • 7.5 High severity

    Cisco Session Initiation Protocol (SIP) Software: Missing Release of Memory after Effective Lifetime

    CVE-2026-20281Cisco

    A vulnerability in Cisco Desk Phone 9800 Series, Cisco IP Phone 7800 and 8800 Series, and Cisco Video Phone 8875 that are running Cisco Session Initiation Protocol (SIP) Software could allow an unauthenticated, remote attacker to cause a denial of service (DoS

  • 7.5 High severity

    Spring Framework: Missing Release of Memory after Effective Lifetime

    CVE-2026-47888Spring

    A Spring RSocket application is exposed to a memory leak via a malformed SETUP frame. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28 Spring Framework 6.0.0 - 6.0.30 Spring Framework 5.3.0 - 5.3.49 Spring Framewor

  • 7.5 High severity

    Red Hat Enterprise Linux 10: Missing Release of Memory after Effective Lifetime

    CVE-2026-76235Red Hat

    A memory leak flaw was found in cockpit-ws. The login page handler leaks a heap allocation on every unauthenticated request that carries a CockpitLang cookie, allowing a remote unauthenticated attacker to exhaust memory on the host and cause a denial of servic

  • 7.8 High severity

    Linux: Missing Release of Memory after Effective Lifetime

    CVE-2026-68298Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/vm: Fix SVM leak on resv obj alloc failure in xe_vm_create() Commit 9e9787414882 ("drm/xe/userptr: replace xe_hmm with gpusvm") made xe_svm_init() unconditional in xe_vm_create() and ex

  • 8.8 High severity

    Linux: Missing Release of Memory after Effective Lifetime

    CVE-2026-68240Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/gpusvm: publish dpagemap early to avoid device mapping leak on error drm_gpusvm_get_pages() only stored the local dpagemap into svm_pages->dpagemap on the success path. If a later page fai

  • 7.8 High severity

    Linux: Missing Release of Memory after Effective Lifetime

    CVE-2026-68216Linux

    In the Linux kernel, the following vulnerability has been resolved: media: pwc: Return queued buffers on start_streaming() failure The vb2 framework hands buffers to the driver via buf_queue() before calling start_streaming(). If start_streaming() returns an e

  • 7.8 High severity

    Linux: Missing Release of Memory after Effective Lifetime

    CVE-2026-68213Linux

    In the Linux kernel, the following vulnerability has been resolved: media: rtl2832_sdr: Return queued buffers on start_streaming() failure The vb2 framework hands buffers to the driver via buf_queue() before calling start_streaming(). If start_streaming() retu

  • 7.5 High severity

    OpenSSL: Missing Release of Memory after Effective Lifetime

    CVE-2026-54876OpenSSL

    Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries. Impact summary: An attacker can leak an attacker-tunable amount of memor

  • 8.4 High severity

    Vim: Missing Release of Memory after Effective Lifetime

    CVE-2026-51400Vim

    An issue in Vim Project v9.2.0389 and earlier allows a local attacker to execute arbitrary code via the vms_fixfilename() function within file vim/src/os_vms.c

  • 7.5 High severity

    Eclipse Milo: Missing Release of Memory after Effective Lifetime

    CVE-2026-63252Eclipse Foundation

    In Eclipse Milo versions 0.6.0 through 1.1.4, UASC server transport handlers fail to release retained partial message chunks when a channel disconnects, allowing a remote unauthenticated client to exhaust pooled direct memory by repeatedly sending incomplete c

  • 8.1 High severity

    OpenVPN: Missing Release of Memory after Effective Lifetime

    CVE-2026-12932OpenVPN

    A memory leak in the tls-crypt-v2 client key extraction in OpenVPN 2.5.0 through 2.6.20 and 2.7_alpha1 through 2.7.4 allows remote attackers to cause a denial of service (memory exhaustion) via a flood of crafted packets

  • 7.5 High severity

    OliveTin: Uncontrolled Resource Consumption

    CVE-2026-67437OliveTin

    OliveTin gives access to predefined shell commands from a web interface. From 3000.0.0 until 3000.17.0, the service/internal/auth/otoauth2/restapi_auth_oauth2.go OAuth2 login handler stores per-login state in the registeredStates map on every /oauth/login requ

  • 7.5 High severity

    Apache Traffic Server: Missing Release of Memory after Effective Lifetime

    CVE-2026-58175Apache

    Apache Traffic Server leaks memory when handling HostDB SRV records. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.14, from 10.0.0 through 10.1.3. Users are recommended to upgrade to version 9.2.15 or 10.1.4, which