CyberSecBulletin

Improper Cleanup on Thrown Exception

CWE-460

The product does not clean up its state or incorrectly cleans up its state when an exception is thrown.

We track 11 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.9.

How this weakness is prevented

  • Implementation: If one breaks from a loop or function by throwing an exception, make sure that cleanup happens or that you should exit the program. Use throwing exceptions sparsely.

Latest Improper Cleanup on Thrown Exception vulnerabilities

  • 8.7 High severity

    Intel(R) TDX Migration Trust Domain (MigTD): Improper Cleanup on Thrown Exception

    Improper cleanup on thrown exception in the MigTD's SPDM responder for the Intel(R) TDX Migration Trust Domain (MigTD) within Ring 0: Hypervisor may allow an information disclosure. Network adversary with an unauthenticated user combined with a low complexity

  • 7.5 High severity

    zebra: Improper Cleanup on Thrown Exception

    CVE-2026-123558ZcashFoundation

    Zebra zebrad before 7.0.0 contains a denial of service vulnerability that allows a malicious peer to stall checkpoint sync by cancelling the verifier rewind after a failed commit. Attackers can serve a forged block with altered authorizing data plus a restart-

  • 8.2 High severity

    bandit: Improper Cleanup on Thrown Exception

    CVE-2026-111103Mtrudel

    Improper Cleanup on Thrown Exception vulnerability in the HTTP/2 handler of mtrudel bandit allows an unauthenticated remote attacker to bypass per-connection resource limits via a single TCP write that carries several frames, one of which raises a stream error

  • 7.5 High severity

    Eclipse Milo: Uncontrolled Resource Consumption

    CVE-2026-61387Eclipse Foundation

    In Eclipse Milo versions 1.0.0 through 1.1.4, monitored-item quota accounting is not exception-safe: if item creation fails with an unchecked error, the server-global reservation is not restored. Deeply nested PubSub ExtensionObjects in a `CreateMonitoredItems

  • 8.2 High severity

    core: Improper Cleanup on Thrown Exception

    CVE-2026-40583UltraDAGcom

    UltraDAG is a minimal DAG-BFT blockchain in Rust. In version 0.1, a non-council attacker can submit a signed SmartOp::Vote transaction that passes signature, nonce, and balance prechecks, but fails authorization only after state mutation has already occurred.

  • 7.5 High severity

    envoy: Improper Cleanup on Thrown Exception

    CVE-2025-30157Envoyproxy

    Envoy is a cloud-native high-performance edge/middle/service proxy. Prior to 1.33.1, 1.32.4, 1.31.6, and 1.30.10, Envoy's ext_proc HTTP filter is at risk of crashing if a local reply is sent to the external server due to the filter's life time issue. A known s

  • 7.4 High severity

    Cisco Aironet Access Point Software: Improper Cleanup on Thrown Exception

    CVE-2024-20354Cisco

    A vulnerability in the handling of encrypted wireless frames of Cisco Aironet Access Point (AP) Software could allow an unauthenticated, adjacent attacker to cause a denial of service (DoS) condition on the affected device. This vulnerability is due to incompl

  • 7.5 High severity

    FireEye Endpoint Security: Improper Cleanup on Thrown Exception

    CVE-2024-0316FireEye

    Improper cleanup vulnerability in exceptions thrown in FireEye Endpoint Security, affecting version 5.2.0.958244. This vulnerability could allow an attacker to send multiple request packets to the containment_notify/preview parameter, which could lead to a ser

  • 7.5 High severity

    Gougucms: Improper Cleanup on Thrown Exception

    CVE-2023-46393Gougucms

    gougucms v4.08.18 was discovered to contain a password reset poisoning vulnerability which allows attackers to arbitrarily reset users' passwords via a crafted packet.

  • 7.8 High severity

    Kernel: Double Free

    CVE-2022-4744Kernel

    A double-free flaw was found in the Linux kernel’s TUN/TAP device driver functionality in how a user registers the device when the register_netdevice function fails (NETDEV_REGISTER notifier). This flaw allows a local user to crash or potentially escalate thei

  • 8.8 High severity

    Foxit: Improper Handling of Exceptional Conditions

    CVE-2022-22150FoxitEPSS 1.8%

    A memory corruption vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 11.1.0.52543. A specially-crafted PDF document can trigger an exception which is improperly handled, leaving the engine in an invalid state, which can lea