CyberSecBulletin

Missing Release of Resource after Effective Lifetime

CWE-772

The product does not release a resource after its effective lifetime has ended, i.e., after the resource is no longer needed.

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

How this weakness is prevented

  • Requirements: Use a language that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. For example, languages such as Java, Ruby, and Lisp perform automatic garbage collection that releases memory for objects that have been deallocated.
  • Implementation: It is good practice to be responsible for freeing all resources you allocate and to be consistent with how and where you free resources in a function. If you allocate resources that you intend to free upon completion of the function, you must be sure to free the resources at all exit points for that function including error conditions.

Latest Missing Release of Resource after Effective Lifetime vulnerabilities

  • 7.5 High severity

    ultrajson: Missing Release of Memory after Effective Lifetime

    CVE-2026-32874Ultrajson

    UltraJSON is a fast JSON encoder and decoder written in pure C with bindings for Python 3.7+. Versions 5.4.0 through 5.11.0 contain an accumulating memory leak in JSON parsing large (outside of the range [-2^63, 2^64 - 1]) integers. The leaked memory is a copy

  • 7.5 High severity

    FreeBSD: Missing Release of Resource after Effective Lifetime

    CVE-2026-2261FreeBSD

    Due to a programming error, blocklistd leaks a socket descriptor for each adverse event report it receives. Once a certain number of leaked sockets is reached, blocklistd becomes unable to run the helper script: a child process is forked, but this child derefe

  • 7.5 High severity

    traefik: Uncontrolled Resource Consumption

    CVE-2026-26999Traefik

    Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.38 and 3.6.9, there is a potential vulnerability in Traefik managing TLS handshake on TCP routers. When Traefik processes a TLS connection on a TCP router, the read deadline used to bou

  • 7.5 High severity

    Eclipse Jetty: Missing Release of Memory after Effective Lifetime

    CVE-2026-1605Eclipse Foundation

    In Eclipse Jetty, versions 12.0.0-12.0.31 and 12.1.0-12.0.5, class GzipHandler exposes a vulnerability when a compressed HTTP request, with Content-Encoding: gzip, is processed and the corresponding response is not compressed. This happens because the JDK Infl

  • 8.6 High severity

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

    CVE-2026-20082Cisco

    A vulnerability in the handling of the embryonic connection limits in Cisco Secure Firewall Adaptive Security Appliance (ASA) Software could allow an unauthenticated, remote attacker to cause incoming TCP SYN packets to be dropped incorrectly. This vulnerabili

  • 7.5 High severity

    multer: Missing Release of Resource after Effective Lifetime

    CVE-2026-2359Expressjs

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability in Multer prior to version 2.1.0 allows an attacker to trigger a Denial of Service (DoS) by dropping connection during file upload, potentially causing resource exhaustion. User

  • 7.8 High severity

    Linux: Use After Free

    CVE-2026-23185Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mld: cancel mlo_scan_start_wk mlo_scan_start_wk is not canceled on disconnection. In fact, it is not canceled anywhere except in the restart cleanup, where we don't really have

  • 7.5 High severity

    grafana/grafana-enterprise: Uncontrolled Resource Consumption

    CVE-2026-21720Grafana

    Every uncached /avatar/:hash request spawns a goroutine that refreshes the Gravatar image. If the refresh sits in the 10-slot worker queue longer than three seconds, the handler times out and stops listening for the result, so that goroutine blocks forever try

  • 8.7 High severity

    thread-amount: Uncontrolled Resource Consumption

    CVE-2025-65947Jzeuzs

    thread-amount is a tool that gets the amount of threads in the current process. Prior to version 0.2.2, there are resource leaks when querying thread counts on Windows and Apple platforms. In Windows platforms, the thread_amount function calls CreateToolhelp32

  • 7.5 High severity

    MQ: Missing Release of Resource after Effective Lifetime

    CVE-2025-36128IBM

    IBM MQ 9.1, 9.2, 9.3, 9.4 LTS and 9.3, 9.4 CD is vulnerable to a denial of service, caused by improper enforcement of the timeout on individual read operations. By conducting slowloris-type attacks, a remote attacker could exploit this vulnerability to cause a

  • 7.5 High severity

    AC6 V5.0: Missing Release of Resource after Effective Lifetime

    CVE-2025-30256Tenda

    A denial of service vulnerability exists in the HTTP Header Parsing functionality of Tenda AC6 V5.0 V02.03.01.110. A specially crafted series of HTTP requests can lead to a reboot. An attacker can send multiple network packets to trigger this vulnerability.

  • 7.5 High severity

    IBM Db2: Missing Release of Resource after Effective Lifetime

    CVE-2025-36071IBM

    IBM Db2 for Linux, UNIX and Windows (includes DB2 Connect Server) 11.5.0 through 11.5.9 and 12.1.0 through 12.1.2 is vulnerable to a denial of service as the server may crash under certain conditions with a specially crafted query due to improper release of me

  • 7.1 High severity

    Linux: Missing Release of Resource after Effective Lifetime

    CVE-2022-50189Linux

    In the Linux kernel, the following vulnerability has been resolved: tools/power turbostat: Fix file pointer leak Currently if a fscanf fails then an early return leaks an open file pointer. Fix this by fclosing the file before the return. Detected using static

  • 7.5 High severity

    abacus: Uncontrolled Resource Consumption

    CVE-2025-27421JasonLovesDoggo

    Abacus is a highly scalable and stateless counting API. A critical goroutine leak vulnerability has been identified in the Abacus server's Server-Sent Events (SSE) implementation. The issue occurs when clients disconnect from the /stream endpoint, as the serve

  • 7.5 High severity

    BIG-IP: Missing Release of Resource after Effective Lifetime

    CVE-2025-22891F5

    When BIG-IP PEM Control Plane listener Virtual Server is configured with Diameter Endpoint profile, undisclosed traffic can cause the Virtual Server to stop processing new client connections and an increase in memory resource utilization. Note: Software versio

  • 7.5 High severity

    macOS: Missing Release of Resource after Effective Lifetime

    CVE-2025-24120Apple

    This issue was addressed by improved management of object lifetimes. This issue is fixed in macOS Sequoia 15.3, macOS Sonoma 14.7.3, macOS Ventura 13.7.3. An attacker may be able to cause unexpected app termination.

  • 8.7 High severity

    aiohttp: Missing Release of Resource after Effective Lifetime

    CVE-2024-52303Aio-libs

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In versions starting with 3.10.6 and prior to 3.10.11, a memory leak can occur when a request produces a MatchInfoError. This was caused by adding an entry to a cache on each reque

  • 7.5 High severity

    waitress: Missing Release of Resource after Effective Lifetime

    CVE-2024-49769PylonsEPSS 1.38%

    Waitress is a Web Server Gateway Interface server for Python 2 and 3. When a remote client closes the connection before waitress has had the opportunity to call getpeername() waitress won't correctly clean up the connection leading to the main thread attemptin

  • 5.8 Medium severity

    Cisco ASA and FTD Denial-of-Service Exploited

    CVE-2024-20481CiscoEPSS 15.9%

    A vulnerability in the Remote Access VPN (RAVPN) service of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Defense (FTD) Software could allow an unauthenticated, remote attacker to cause a denial of service (DoS) of the RAVPN servi

  • 7.5 High severity

    Junos OS Evolved: Missing Release of Resource after Effective Lifetime

    CVE-2024-39562Juniper Networks

    A Missing Release of Resource after Effective Lifetime vulnerability the xinetd process, responsible for spawning SSH daemon (sshd) instances, of Juniper Networks Junos OS Evolved allows an unauthenticated network-based attacker to cause a Denial of Service (D

  • 8.6 High severity

    curl: Missing Release of Resource after Effective Lifetime

    CVE-2024-2398CurlEPSS 36.1%

    When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts the server push. When aborting, libcurl inadvertently does not free all the previ

  • 7.5 High severity

    BIG-IP: Missing Release of Resource after Effective Lifetime

    CVE-2024-21789F5

    When a BIG-IP ASM/Advanced WAF security policy is configured on a virtual server, undisclosed requests can cause an increase in memory resource utilization. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated

  • 8.6 High severity

    Cisco Adaptive Security Appliance (ASA) Software: Missing Release of Resource after Effective Lifetime

    CVE-2023-20095Cisco

    A vulnerability in the remote access VPN feature of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Defense (FTD) Software could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected d

  • 9.8 Critical severity

    Ember ZNet: Operation on a Resource after Expiration or Release

    CVE-2023-41094Silicon Labs

    TouchLink packets processed after timeout or out of range due to Operation on a Resource after Expiration and Missing Release of Resource after Effective Lifetime may allow a device to be added outside of valid TouchLink range or pairing duration This issue af

  • 7.5 High severity

    750-332: Missing Release of Resource after Effective Lifetime

    CVE-2023-1150WAGO

    Uncontrolled resource consumption in Series WAGO 750-3x/-8x products may allow an unauthenticated remote attacker to DoS the MODBUS server with specially crafted packets.

  • 7.5 High severity

    Tizenrt: Missing Release of Resource after Effective Lifetime

    CVE-2022-40280SamsungEPSS 1.28%

    An issue was discovered in Samsung TizenRT through 3.0_GBM (and 3.1_PRE). createDB in security/provisioning/src/provisioningdatabasemanager.c has a missing sqlite3_close after sqlite3_open_v2, leading to a denial of service.

  • 7.5 High severity

    CP-8000 MASTER MODULE WITH I/O -25/+70°C: Missing Release of Resource after Effective Lifetime

    CVE-2022-29884SiemensEPSS 1.32%

    A vulnerability has been identified in CP-8000 MASTER MODULE WITH I/O -25/+70°C (All versions < CPC80 V16.30), CP-8000 MASTER MODULE WITH I/O -40/+70°C (All versions < CPC80 V16.30), CP-8021 MASTER MODULE (All versions < CPC80 V16.30), CP-8022 MASTER MODULE WI

  • 8.6 High severity

    Cisco IOS: Missing Release of Resource after Effective Lifetime

    CVE-2022-20697CiscoEPSS 1.16%

    A vulnerability in the web services interface of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, remote attacker to cause a denial of service (DoS) condition. This vulnerability is due to improper resource management in the HTTP serv

  • 7.5 High severity

    qemu-kvm: Missing Release of Resource after Effective Lifetime

    CVE-2022-26353Qemu-kvmEPSS 2.74%

    A flaw was found in the virtio-net device of QEMU. This flaw was inadvertently introduced with the fix for CVE-2021-3748, which forgot to unmap the cached virtqueue elements on error, leading to memory leakage and other unexpected results. Affected QEMU versio

  • 7.5 High severity

    Junos OS: Missing Release of Resource after Effective Lifetime

    CVE-2022-22170Juniper Networks

    A Missing Release of Resource after Effective Lifetime vulnerability in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS allows an unauthenticated networked attacker to cause a Denial of Service (DoS) by sending specific packets over VXLAN which