Skip to content
OpenAdvisories

Weakness (CWE)

CWE-248: Uncaught Exception

Base Draft

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

How to prevent it (3 mitigations)
  1. 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.

  2. 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.

  3. 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.

Source: MITRE CWE-248

417 results · Feed

  • High 8.8

    ALC WebCTRL Carrier i-Vu and Gen5 Controllers Array Index out-of-range

    A weakness in Automated Logic and Carrier i-Vu Gen5 router on driver version drv_gen5_106-01-2380, allows malformed packets to be sent through BACnet MS/TP network causing the devices to enter a fault state. This fault state requires a manual power cycle to r…

  • Medium 4.9

    On affected platforms running Arista EOS, certain serial console input might result in an unexpected reload of the device.

    On affected platforms running Arista EOS, certain serial console input might result in an unexpected reload of the device.153

  • Critical 10.0

    Denial of Service - Protocol Manipulation

    Protocol manipulation might lead to denial of service.This issue affects BLU-IC2: through 1.19.5; BLU-IC4: through 1.19.5 .

  • Medium 6.5

    Denial-of-service (DoS) via delayed or missing client response

    An attacker who tampers with the C++ CLI client may crash the UpdateService during file transfers, disrupting updates and availability.

  • Medium 5.5

    Uncaught Exception (CWE-248) in the Command Centre Server allows an Authorized and Privileged Operator to crash the Com…

  • High 7.5

    Alloy Core has a DoS vulnerability on `alloy_dyn_abi::TypedData` hashing

    Alloy Core libraries at the root of the Rust Ethereum ecosystem. Prior to 0.8.26 and 1.4.1, an uncaught panic triggered by malformed input to alloy_dyn_abi::TypedData could lead to a denial-of-service (DoS) via eip712_signing_hash(). Software with high availa…

  • Medium 5.5

    Microsoft Office Denial of Service Vulnerability

    Uncaught exception in Microsoft Office allows an unauthorized attacker to deny service locally.

  • High 8.7

    Rockwell Automation Compact GuardLogix® 5370 Denial-Of-Service Vulnerability

    A denial-of-service security issue in the affected product. The security issue stems from a fault occurring when a crafted CIP unconnected explicit message is sent. This can result in a major non-recoverable fault.

  • High 7.5
    CVE-2025-59538 EPSS 11%

    Argo CD is Vulnerable to Unauthenticated Remote DoS via malformed Azure DevOps git.push webhook

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. For versions 2.9.0-rc1 through 2.14.19, 3.0.0-rc1 through 3.2.0-rc1, 3.1.6 and 3.0.17, when the webhook.azuredevops.username and webhook.azuredevops.password are not set in the default …

  • High 7.5

    A syntax error in the component proxy_tensor.py of pytorch v2.7.0 allows attackers to cause a Denial of Service (DoS).

  • High 7.5

    A Name Error occurs in pytorch v2.7.0 when a PyTorch model consists of torch.cummin and is compiled by Inductor, leadin…

  • Medium 5.3

    CISA Thorium account verification email error handling

    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.

  • Medium 5.1

    Denial of Service in TYPO3 Bookmark Toolbar

    An uncaught exception in the Bookmark Toolbar of TYPO3 CMS versions 11.0.0–11.5.47, 12.0.0–12.4.36, and 13.0.0–13.4.17 lets administrator‑level backend users trigger a denial‑of‑service condition in the backend user interface by saving manipulated data in the…

  • Medium 4.3

    Uncaught exception issue exists in Multiple products in bizhub series. If a malformed file is imported as an S/MIME Ema…

  • Medium 5.7

    Part-DB Persistent Denial of Service via Uncaught Exception from Misleading File Extension in Avatar Upload

    Part-DB is an open source inventory management system for electronic components. Prior to version 1.17.3, any authenticated user can upload a profile picture with a misleading file extension (e.g., .jpg.txt), resulting in a persistent 500 Internal Server Erro…

  • High 8.7
    CVE-2013-10065 Public exploit

    Sysax Multi-Server <= 6.10 SSHD Key Exchange DoS

    A denial-of-service vulnerability exists in Sysax Multi-Server version 6.10 via its SSH daemon. A specially crafted SSH key exchange packet can trigger a crash in the service, resulting in loss of availability. The flaw is triggered during the handling of mal…

  • High 7.7

    Kyverno's Improper JMESPath Variable Evaluation Leads to Denial of Service

    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 …

  • High 7.1

    HAX CMS NodeJs's Improper Error Handling Leads to Denial of Service

    HAX CMS NodeJs allows users to manage their microsite universe with a NodeJs backend. In versions 11.0.8 and below, the HAX CMS NodeJS application crashes when an authenticated attacker provides an API request lacking required URL parameters. This vulnerabili…

  • High 7.5
    CVE-2025-7338 Public exploit

    Multer vulnerable to Denial of Service via unhandled exception from malformed request

    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 requ…

  • Critical 9.2

    Crashing any Qwik Server

    @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 ex…

  • High 8.7

    MCP SDK Vulnerable to FastMCP Server Validation Error, Leading to Denial of Service

    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 unava…

  • High 8.7

    MCP Python SDK has Unhandled Exception in Streamable HTTP Transport ,Leading to Denial of Service

    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 Closed…

  • Medium 6.5

    AVEVA PI Data Archive Uncaught Exception

    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.

  • High 7.1

    AVEVA PI Data Archive Uncaught Exception

    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, dat…

  • Medium 6.2
    CVE-2025-48907 Public exploit

    Deserialization vulnerability in the IPC module Impact: Successful exploitation of this vulnerability may affect availa…

  • High 8.7

    Multer vulnerable to Denial of Service via unhandled exception

    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 emp…

  • High 7.5

    quic-go Has Panic in Path Probe Loss Recovery Handling

    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 se…

  • Medium 6.5

    vLLM allows clients to crash the openai server with invalid regex

    vLLM is an inference and serving engine for large language models (LLMs). Version 0.8.0 up to but excluding 0.9.0 have a Denial of Service (ReDoS) that causes the vLLM server to crash if an invalid regex was provided while using structured output. This vulner…

  • Medium 6.5

    vLLM DOS: Remotely kill vllm over http with invalid JSON schema

    vLLM is an inference and serving engine for large language models (LLMs). In versions 0.8.0 up to but excluding 0.9.0, hitting the /v1/completions API with a invalid json_schema as a Guided Param kills the vllm server. This vulnerability is similar GHSA-9hcf-…

  • High 7.5

    Multer vulnerable to Denial of Service from maliciously crafted requests

    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 requ…

  • High 7.5

    The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when execut…

  • Medium 6.5

    Uncaught exception in the core management mechanism for some Intel(R) Processors may allow an authenticated user to pot…

  • Medium 5.3

    IBM Db2 denial of service

    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.

  • High 7.5

    Mod_auth_openidc: dos via empty post in mod_auth_openidc with oidcpreservepost enabled

    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 consistent…

  • High 8.7

    tRPC 11 WebSocket DoS Vulnerability

    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 a…

  • Medium 6.5

    PeerTube User Import Authenticated Persistent Denial of Service

    The vulnerability allows any authenticated user to cause the PeerTube server to stop functioning in a persistent manner.  If user import is enabled (which is the default setting), any registered user can upload an archive for importing. The code uses the yauz…

  • Medium 5.3

    XSS in iKSORIS

    Internet Starter, one of SoftCOM iKSORIS system modules, is vulnerable to client-side Denial of Servise (DoS) attacks. An attacker might trick a user into using an URL with a d parameter set to an unhandled value. All the subsequent requests will not be accep…

  • High 7.5

    Exception capture failure vulnerability in the SVG parsing module of the ArkUI framework Impact: Successful exploitatio…

  • High 7.5

    Exception capture failure vulnerability in the SVG parsing module of the ArkUI framework Impact: Successful exploitatio…

  • High 7.5

    In wlan AP driver, there is a possible information disclosure due to an uncaught exception. This could lead to remote (…