CyberSecBulletin

Uncaught Exception

CWE-248

An exception is thrown from a function, but it is not caught.

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

How this weakness is prevented

  • Requirements: The choice between a language which has named or unnamed exceptions needs to be done. While unnamed exceptions exacerbate the chance of not properly dealing with an exception, named exceptions suffer from the up call version of the weak base class problem.
  • Requirements: A language can be used which requires, at compile time, to catch all serious exceptions. However, one must make sure to use the most current version of the API as new exceptions could be added.
  • Implementation: Catch all relevant exceptions. This is the recommended solution. Ensure that all exceptions are handled in such a way that you can be sure of the state of your system at any given moment.

Latest Uncaught Exception vulnerabilities

  • 7.5 High severity

    Pytorch: Uncaught Exception

    CVE-2025-55557Linux Foundation

    A Name Error occurs in pytorch v2.7.0 when a PyTorch model consists of torch.cummin and is compiled by Inductor, leading to a Denial of Service (DoS).

  • 7.5 High severity

    Thorium: Uncaught Exception

    CVE-2025-35436CISA

    CISA Thorium uses '.unwrap()' to handle errors related to account verification email messages. An unauthenticated remote attacker could cause a crash by providing a specially crafted email address or response. Fixed in commit 6a65a27.

  • 7.7 High severity

    Kyverno is a policy engine designed for cloud native platform engineering teams.

    CVE-2025-47281Kyverno

    Kyverno is a policy engine designed for cloud native platform engineering teams. In versions 1.14.1 and below, a Denial of Service (DoS) vulnerability exists due to improper handling of JMESPath variable substitutions. Attackers with permissions to create or u

  • 7.5 High severity

    multer: Uncaught Exception

    CVE-2025-7338Expressjs

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.2 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload reque

  • 9.2 Critical severity

    qwik: Uncaught Exception

    CVE-2025-53620QwikDev

    @builder.io/qwik-city is the meta-framework for Qwik. When a Qwik Server Action QRL is executed it dynamically load the file containing the symbol. When an invalid qfunc is sent, the server does not handle the thrown error. The error then causes Node JS to exi

  • 8.7 High severity

    python-sdk: Uncaught Exception

    CVE-2025-53366ModelcontextprotocolEPSS 9.75%

    The MCP Python SDK, called `mcp` on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to version 1.9.4, a validation error in the MCP SDK can cause an unhandled exception when processing malformed requests, resulting in service unavai

  • 8.7 High severity

    python-sdk: Uncaught Exception

    CVE-2025-53365Modelcontextprotocol

    The MCP Python SDK, called `mcp` on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to version 1.10.0, if a client deliberately triggers an exception after establishing a streamable HTTP session, this can lead to an uncaught ClosedR

  • 7.1 High severity

    PI Data Archive: Uncaught Exception

    CVE-2025-44019AVEVA

    AVEVA PI Data Archive products are vulnerable to an uncaught exception that, if exploited, could allow an authenticated user to shut down certain necessary PI Data Archive subsystems, resulting in a denial of service. Depending on the timing of the crash, data

  • 8.7 High severity

    multer: Uncaught Exception

    CVE-2025-48997Expressjs

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.1 allows an attacker to trigger a Denial of Service (DoS) by sending an upload file request with an empt

  • 7.5 High severity

    quic-go: Uncaught Exception

    CVE-2025-29785Quic-go

    quic-go is an implementation of the QUIC protocol in Go. The loss recovery logic for path probe packets that was added in the v0.50.0 release can be used to trigger a nil-pointer dereference by a malicious QUIC client. In order to do so, the attacker first sen

  • 7.5 High severity

    multer: Uncaught Exception

    CVE-2025-47944Expressjs

    Multer is a node.js middleware for handling `multipart/form-data`. A vulnerability that is present starting in version 1.4.4-lts.1 and prior to version 2.0.0 allows an attacker to trigger a Denial of Service (DoS) by sending a malformed multi-part upload reque

  • 7.5 High severity

    node: Uncaught Exception

    CVE-2025-23166Node.js

    The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this

  • 7.5 High severity

    Db2 for Linux, UNIX and Windows: Uncaught Exception

    CVE-2024-52903IBM

    IBM Db2 for Linux, UNIX and Windows 12.1.0 and 12.1.1 is vulnerable to a denial of service as the server may crash under certain conditions with a specially crafted query.

  • 7.5 High severity

    Red Hat Enterprise Linux 8: Uncaught Exception

    CVE-2025-3891Red HatEPSS 1.6%

    A flaw was found in the mod_auth_openidc module for Apache httpd. This flaw allows a remote, unauthenticated attacker to trigger a denial of service by sending an empty POST request when the OIDCPreservePost directive is enabled. The server crashes consistentl

  • 8.7 High severity

    trpc: Uncaught Exception

    CVE-2025-43855Trpc

    tRPC allows users to build & consume fully typesafe APIs without schemas or code generation. In versions starting from 11.0.0 to before 11.1.1, an unhandled error is thrown when validating invalid connectionParams which crashes a tRPC WebSocket server. This al

  • 7.5 High severity

    MT7915, MT7916, MT7981, MT7986, MT7990, MT7992: Uncaught Exception

    CVE-2025-20664MediaTek

    In wlan AP driver, there is a possible information disclosure due to an uncaught exception. This could lead to remote (proximal/adjacent) information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation. Pa

  • 7.5 High severity

    MT7915, MT7916, MT7981, MT7986: Uncaught Exception

    CVE-2025-20663MediaTek

    In wlan AP driver, there is a possible information disclosure due to an uncaught exception. This could lead to remote (proximal/adjacent) information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation. Pa

  • 7.5 High severity

    HarmonyOS: Uncaught Exception

    CVE-2024-58112Huawei

    Exception capture failure vulnerability in the SVG parsing module of the ArkUI framework Impact: Successful exploitation of this vulnerability may affect availability.

  • 7.5 High severity

    HarmonyOS: Uncaught Exception

    CVE-2024-58111Huawei

    Exception capture failure vulnerability in the SVG parsing module of the ArkUI framework Impact: Successful exploitation of this vulnerability may affect availability.

  • 7.5 High severity

    MongoDB Server: Uncaught Exception

    CVE-2025-3083MongoDB

    Specifically crafted MongoDB wire protocol messages can cause mongos to crash during command validation. This can occur without using an authenticated connection. This issue affects MongoDB v5.0 versions prior to 5.0.31, MongoDB v6.0 versions prior to 6.0.20 a

  • 7.5 High severity

    mintplex-labs/anything-llm: Uncaught Exception

    CVE-2024-8249Mintplex-labs

    mintplex-labs/anything-llm version git 6dc3642 contains an unauthenticated Denial of Service (DoS) vulnerability in the API for the embeddable chat functionality. An attacker can exploit this vulnerability by sending a malformed JSON payload to the API endpoin

  • 7.5 High severity

    lightning-ai/pytorch-lightning: Uncaught Exception

    CVE-2024-8020Lightning-ai

    A vulnerability in lightning-ai/pytorch-lightning version 2.3.2 allows an attacker to cause a denial of service by sending an unexpected POST request to the `/api/v1/state` endpoint of `LightningApp`. This issue occurs due to improper handling of unexpected st

  • 7.5 High severity

    danny-avila/librechat: Uncaught Exception

    CVE-2024-11172Danny-avila

    A vulnerability in danny-avila/librechat version git a1647d7 allows an unauthenticated attacker to cause a denial of service by sending a crafted payload to the server. The middleware `checkBan` is not surrounded by a try-catch block, and an unhandled exceptio

  • 7.1 High severity

    Heart Health IOS Mobile Application: Uncaught Exception

    CVE-2025-24836Qardio

    With a specially crafted Python script, an attacker could send continuous startMeasurement commands over an unencrypted Bluetooth connection to the affected device. This would prevent the device from connecting to a clinician's app to take patient readings and

  • 7.7 High severity

    IOS: Uncaught Exception

    CVE-2025-20176Cisco

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, remote attacker to cause a DoS condition on an affected device. This vulnerability is due to improper error handling when parsing SNMP requests.

  • 7.7 High severity

    IOS: Uncaught Exception

    CVE-2025-20173Cisco

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, remote attacker to cause a DoS condition on an affected device. This vulnerability is due to improper error handling when parsing SNMP requests.

  • 7.7 High severity

    IOS: Uncaught Exception

    CVE-2025-20172Cisco

    A vulnerability in the SNMP subsystem of Cisco IOS Software, Cisco IOS XE Software, and Cisco IOS XR Software could allow an authenticated, remote attacker to cause a DoS condition on an affected device. This vulnerability is due to improper error handling whe

  • 7.7 High severity

    IOS: Uncaught Exception

    CVE-2025-20171Cisco

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, remote attacker to cause a DoS condition on an affected device. This vulnerability is due to improper error handling when parsing SNMP requests.

  • 7.5 High severity

    MT7981, MT7986: Improper Check for Unusual or Exceptional Conditions

    CVE-2025-20637MediaTek

    In network HW, there is a possible system hang due to an uncaught exception. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID: WCNCR00399035; Issue ID: MSV-238

  • 8.7 High severity

    go-ethereum: Uncaught Exception

    CVE-2025-24883Ethereum

    go-ethereum (geth) is a golang execution layer implementation of the Ethereum protocol. A vulnerable node can be forced to shutdown/crash using a specially crafted message. This vulnerability is fixed in 1.14.13.

  • 7.5 High severity

    MT6890, MT7622, MT7915, MT7916, MT7981, MT7986: Uncaught Exception

    CVE-2024-20137MediaTekEPSS 1.27%

    In wlan driver, there is a possible client disconnection due to improper handling of exceptional conditions. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation. Patch ID:

  • 7.5 High severity

    HarmonyOS: Uncaught Exception

    CVE-2024-51518Huawei

    Vulnerability of message types not being verified in the advanced messaging modul Impact: Successful exploitation of this vulnerability may affect availability.

  • 7.5 High severity

    boa: Uncaught Exception

    CVE-2024-43367Boa-dev

    Boa is an embeddable and experimental Javascript engine written in Rust. Starting in version 0.16 and prior to version 0.19.0, a wrong assumption made when handling ECMAScript's `AsyncGenerator` operations can cause an uncaught exception on certain scripts. Bo

  • 8.6 High severity

    ecma262: Uncaught Exception

    CVE-2024-43357Tc39

    ECMA-262 is the language specification for the scripting language ECMAScript. A problem in the ECMAScript (JavaScript) specification of async generators, introduced by a May 2021 spec refactor, may lead to mis-implementation in a way that could present as a se

  • 7.5 High severity

    dd-trace-cpp is the Datadog distributed tracing for C++.

    CVE-2024-38525DataDog

    dd-trace-cpp is the Datadog distributed tracing for C++. When the library fails to extract trace context due to malformed unicode, it logs the list of audited headers and their values using the `nlohmann` JSON library. However, due to the way the JSON library

  • 7.5 High severity

    A-Series, Q-Series, PNM-series Camera: Uncaught Exception

    CVE-2023-5038Hanwha Vision

    badmonkey, a Security Researcher has found a flaw that allows for a unauthenticated DoS attack on the camera. An attacker runs a crafted URL, nobody can access the web management page of the camera. and must manually restart the device or re-power it. The manu

  • 7.5 High severity

    envoy: Uncaught Exception

    CVE-2024-34363Envoyproxy

    Envoy is a cloud-native, open source edge and service proxy. Due to how Envoy invoked the nlohmann JSON library, the library could throw an uncaught exception from downstream data if incomplete UTF-8 strings were serialized. The uncaught exception would cause

  • 7.5 High severity

    Z/IP Gateway SDK: Uncaught Exception

    CVE-2024-3051Silabs.com

    Malformed Device Reset Locally command classes can be sent to temporarily deny service to an end device. Any frames sent by the end device will not be acknowledged by the gateway during this time.

  • 7.5 High severity

    T760/T770/T820/S8000: Uncaught Exception

    CVE-2023-52342Unisoc

    In modem-ps-nas-ngmm, there is a possible undefined behavior due to incorrect error handling. This could lead to remote information disclosure no additional execution privileges needed

  • 7.4 High severity

    IOS: Uncaught Exception

    CVE-2024-20276Cisco

    A vulnerability in Cisco IOS Software for Cisco Catalyst 6000 Series Switches could allow an unauthenticated, adjacent attacker to cause an affected device to reload unexpectedly. This vulnerability is due to improper handling of process-switched traffic. An a