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

418 results · Feed

  • Medium 6.5

    IBM App Connect Enterprise denial of service

    IBM App Connect Enterprise 11.0.0.1 through 11.0.0.25 and 12.0.1.0 through 12.0.12.0 integration nodes could allow an authenticated user to cause a denial of service due to an uncaught exception. IBM X-Force ID: 289647.

  • High 7.2

    Uncaught exception in some Intel(R) Ethernet Adapters and Intel(R) Ethernet Controller I225 Manageability firmware may …

  • Medium 6.2

    Denial of service (DoS) vulnerability in the AMS module Impact: Successful exploitation of this vulnerability will affe…

  • High 7.5

    Z/IP Gateway S2 Nonce Get Denial of Service Vulnerability

    Malformed S2 Nonce Get command classes can be sent to crash the gateway. A hard reset is required to recover the gateway.

  • High 7.5

    Z/IP Gateway Device Reset Locally Denial of Service Vulnerability

    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.

  • High 7.5

    In modem-ps-nas-ngmm, there is a possible undefined behavior due to incorrect error handling. This could lead to remote…

  • Medium 4.4
  • Medium 6.2

    In flashc, there is a possible information disclosure due to an uncaught exception. This could lead to local informatio…

  • Medium 4.3

    Elasticsearch Uncaught Exception

    An uncaught exception in Elasticsearch >= 8.4.0 and < 8.11.1 occurs when an encrypted PDF is passed to an attachment processor through the REST API. The Elasticsearch ingest node that attempts to parse the PDF file will crash. This does not happen with passwo…

  • High 7.4

    A vulnerability in Cisco IOS Software for Cisco Catalyst 6000 Series Switches could allow an unauthenticated, adjacent …

  • Medium 5.0

    Gnutls: potential crash during chain building/verification

    A flaw has been discovered in GnuTLS where an application crash can be induced when attempting to verify a specially crafted .pem bundle using the "certtool --verify-chain" command.

  • High 7.5

    Openvswsitch: ovs-vswitch fails to recover after malformed geneve metadata packet

    A flaw was found in Open vSwitch where multiple versions are vulnerable to crafted Geneve packets, which may result in a denial of service and invalid memory accesses. Triggering this issue requires that hardware offloading via the netlink path is enabled.

  • Medium 6.5

    Silicon Labs PC Controller v5.54.0 and Earlier Denial of Service Vulnerability

    Malformed S2 Nonce Get Command Class packets can be sent to crash PC Controller v5.54.0 and earlier.

  • Medium 6.5

    Silicon Labs PC Controller Denial of Service Vulnerability

    Malformed Device Reset Locally Command Class packets can be sent to the controller, causing the controller to assume the end device has left the network. After this, frames sent by the end device will not be acknowledged by the controller. This vulnerability …

  • Medium 6.5

    Denial of Service Vulnerability in StorageGRID (formerly StorageGRID Webscale)

    StorageGRID (formerly StorageGRID Webscale) versions prior to 11.8 are susceptible to a Denial of Service (DoS) vulnerability. Successful exploit by an authenticated attacker could lead to an out of memory condition or node reboot.

  • Medium 4.3

    Uncaught exception for some Intel(R) PROSet/Wireless and Intel(R) Killer(TM) Wi-Fi software before version 22.240 may a…

  • High 7.5

    Envoy crashes when using an address type that isn’t supported by the OS

    Envoy is a high-performance edge/middle/service proxy. Envoy crashes in Proxy protocol when using an address type that isn’t supported by the OS. Envoy is susceptible to crashing on a host with IPv6 disabled and a listener config with proxy protocol enabled w…

  • Medium 6.5

    Denial of Service Vulnerability in StorageGRID (formerly StorageGRID Webscale)

    StorageGRID (formerly StorageGRID Webscale) versions 11.6.0 through 11.6.0.13 are susceptible to a Denial of Service (DoS) vulnerability. A successful exploit could lead to a crash of the Local Distribution Router (LDR) service.

  • Medium 6.5

    Some WASM source files could have caused a crash when loaded in devtools. This vulnerability affects Firefox < 122.

  • Medium 5.7

    Z-Wave Denial of Service caused by Stream of Packets

    A denial of service vulnerability exists in all Silicon Labs Z-Wave controller and endpoint devices running Z-Wave SDK v7.20.3 (Gecko SDK v4.3.3) and earlier. This attack can be carried out only by devices on the network sending a stream of packets to the dev…

  • Medium 6.5

    Uncaught exception for some Intel Unison software may allow an authenticated user to potentially enable denial of servi…

  • High 7.3

    Uncaught exception for some Intel Unison software may allow an authenticated user to potentially enable escalation of p…

  • High 8.6

    A vulnerability in ICMPv6 processing of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Def…

  • High 7.5

    quic-go vulnerable to pointer dereference that can lead to panic

    quic-go is an implementation of the QUIC protocol in Go. Starting in version 0.37.0 and prior to version 0.37.3, by serializing an ACK frame after the CRYTPO that allows a node to complete the handshake, a remote node could trigger a nil pointer dereference (…

  • Medium 5.3

    Panic in SignedPayload::from_payload

    rs-stellar-strkey is a Rust lib for encode/decode of Stellar Strkeys. A panic vulnerability occurs when a specially crafted payload is used.`inner_payload_len` should not above 64. This vulnerability has been patched in version 0.0.8.

  • Medium 6.5

    NVIDIA Cumulus Linux contains a vulnerability in neighmgrd and nlmanager where an attacker on an adjacent network may c…

  • High 8.6

    blurhash panics on parsing crafted inputs

    blurhash-rs is a pure Rust implementation of Blurhash, software for encoding images into ASCII strings that can be turned into a gradient of colors representing the original image. In version 0.1.1, the blurhash parsing code may panic due to multiple panic-gu…

  • High 8.6

    phonenumber panics on parsing crafted RF3966 inputs

    phonenumber is a library for parsing, formatting and validating international phone numbers. Prior to versions `0.3.3+8.13.9` and `0.2.5+8.11.3`, the phonenumber parsing code may panic due to a panic-guarded out-of-bounds access on the phonenumber string. In …

  • High 7.5

    Denial of Service in gRPC Core

    Lack of error handling in the TCP server in Google's gRPC starting version 1.23 on posix-compatible platforms (ex. Linux) allows an attacker to cause a denial of service by initiating a significant number of connections with the server. Note that gRPC C++ Pyt…

  • High 8.4

    Motorola EBTS/MBTS Site Controller drops to debug prompt on unhandled exception. The Motorola MBTS Site Controller expo…

  • High 7.5

    json2xml Uncaught Exception vulnerability

    The json2xml package through 3.12.0 for Python allows an error in typecode decoding enabling a remote attack that can lead to an exception, causing a denial of service.

  • High 7.5

    Uncaught fastcdr exception (Unexpected CDR type received) crashing fastdds

    eprosima Fast DDS is a C++ implementation of the Data Distribution Service standard of the Object Management Group. Prior to versions 2.10.0 and 2.6.5, the `BadParamException` thrown by Fast CDR is not caught in Fast DDS. This can remotely crash any Fast DDS …

  • High 8.2

    Malformed serialized data in a data submessage leads to unhandled exception

    eprosima Fast DDS is a C++ implementation of the Data Distribution Service standard of the Object Management Group. Prior to versions 2.11.0, 2.10.2, 2.9.2, and 2.6.5, a data submessage sent to PDP port raises unhandled `BadParamException` in fastcdr, which i…

  • Medium 4.9

    Vault Enterprise Namespace Creation May Lead to Denial of Service

    An unhandled error in Vault Enterprise's namespace creation may cause the Vault process to crash, potentially resulting in denial of service. Fixed in 1.14.1, 1.13.5, and 1.12.9.

  • High 7.5

    Sails DoS vulnerability for apps with sockets enabled

    Sails is a realtime MVC Framework for Node.js. In Sails apps prior to version 1.5.7,, an attacker can send a virtual request that will cause the node process to crash. This behavior was fixed in Sails v1.5.7. As a workaround, disable the sockets hook and remo…

  • Unscored —

    Vulnerability of failures to capture exceptions in the communication framework. Successful exploitation of this vulnera…

  • High 7.5

    Denial of service condition in M-Files Server

    Unchecked parameter value in M-Files Server in versions before 23.6.12695.3 (excluding 23.2 SR2 and newer) allows anonymous user to cause denial of service

  • Medium 6.5

    Uncaught exception in engine.io

    Engine.IO is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. An uncaught exception vulnerability was introduced in version 5.1.0 and included in version 4.1.0 of the `socket.io` parent package…

  • High 7.5

    Uncaught Exception in eemeli/yaml

    Uncaught Exception in GitHub repository eemeli/yaml prior to 2.0.0-5.

  • Medium 5.5

    In PreferencesHelper.java, an uncaught exception may cause the device to get stuck in a boot loop. This could lead to l…