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

    openvswitch: Uncaught Exception

    CVE-2023-3966OpenvswitchEPSS 1.25%

    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.

  • 7.5 High severity

    envoy: Improper Handling of Exceptional Conditions

    CVE-2024-23325Envoyproxy

    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 wh

  • 7.5 High severity

    StorageGRID (formerly StorageGRID Webscale): Uncaught Exception

    CVE-2023-27318NetApp

    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.

  • 8.6 High severity

    Cisco Adaptive Security Appliance (ASA) Software: Uncaught Exception

    CVE-2023-20086Cisco

    A vulnerability in ICMPv6 processing 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. This vulnerability is due t

  • 7.5 High severity

    quic-go: NULL Pointer Dereference

    CVE-2023-46239Quic-go

    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 (l

  • 7.5 High severity

    rs-stellar-strkey: Uncaught Exception

    CVE-2023-46135Stellar

    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.

  • 7.5 High severity

    blurhash-rs: Improper Validation of Specified Quantity in Input

    CVE-2023-42447Whisperfish

    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-gua

  • 7.5 High severity

    rust-phonenumber: Improper Validation of Specified Quantity in Input

    CVE-2023-42444Whisperfish

    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 a

  • 7.5 High severity

    gRPC: Uncaught Exception

    CVE-2023-4785Google

    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++ Pyth

  • 8.4 High severity

    EBTS/MBTS Base Radio: Improper Handling of Exceptional Conditions

    CVE-2023-23774Motorola

    Motorola EBTS/MBTS Site Controller drops to debug prompt on unhandled exception. The Motorola MBTS Site Controller exposes a debug prompt on the device's serial port in case of an unhandled exception. This allows an attacker with physical access that is able t

  • 7.5 High severity

    Fast-DDS: Uncaught Exception

    CVE-2023-39948eProsimaEPSS 1.04%

    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 p

  • 7.5 High severity

    Fast-DDS: Uncaught Exception

    CVE-2023-39945eProsima

    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 in

  • 7.5 High severity

    sails: Uncaught Exception

    CVE-2023-38504Balderdashy

    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 remov

  • 7.5 High severity

    HarmonyOS: Uncaught Exception

    CVE-2023-1691Huawei

    Vulnerability of failures to capture exceptions in the communication framework. Successful exploitation of this vulnerability may cause features to perform abnormally.

  • 7.5 High severity

    M-Files Server: Uncaught Exception

    CVE-2023-3405M-Files

    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

  • 7.5 High severity

    Splunk Enterprise: Uncaught Exception

    CVE-2023-22941SplunkEPSS 1.03%

    In Splunk Enterprise versions below 8.1.13, 8.2.10, and 9.0.4, an improperly-formatted ‘INGEST_EVAL’ parameter in a Field Transformation crashes the Splunk daemon (splunkd).

  • 7.5 High severity

    OpenDDS: Uncaught Exception

    CVE-2023-23932OpenDDS

    OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS applications that are exposed to untrusted RTPS network traffic may crash when parsing badly-formed input. This issue has been patched in

  • 7.5 High severity

    Krill: Uncaught Exception

    CVE-2023-0158NLnet Labs

    NLnet Labs Krill supports direct access to the RRDP repository content through its built-in web server at the "/rrdp" endpoint. Prior to 0.12.1 a direct query for any existing directory under "/rrdp/", rather than an RRDP file such as "/rrdp/notification.xml"

  • 7.5 High severity

    mercurius: Uncaught Exception

    CVE-2023-22477Mercurius-jsEPSS 1.13%

    Mercurius is a GraphQL adapter for Fastify. Any users of Mercurius until version 10.5.0 are subjected to a denial of service attack by sending a malformed packet over WebSocket to `/graphql`. This issue was patched in #940. As a workaround, users can disable s

  • 7.5 High severity

    Elements Endpoint Protection: Uncaught Exception

    CVE-2022-38166F-secure

    In F-Secure Endpoint Protection for Windows and macOS before channel with Capricorn database 2022-11-22_07, the aerdl.dll unpacker handler crashes. This can lead to a scanning engine crash, triggerable remotely by an attacker for denial of service.

  • 7.5 High severity

    fastify-websocket: Uncaught Exception

    CVE-2022-39386Fastify

    @fastify/websocket provides WebSocket support for Fastify. Any application using @fastify/websocket could crash if a specific, malformed packet is sent. All versions of fastify-websocket are also impacted. That module is deprecated, so it will not be patched.

  • 7.5 High severity

    Cisco IOS: Improper Handling of Exceptional Conditions

    CVE-2022-20919CiscoEPSS 1.21%

    A vulnerability in the processing of malformed Common Industrial Protocol (CIP) packets that are sent to Cisco IOS Software and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause an affected device to unexpectedly reload, resulting

  • 7.5 High severity

    proxy: Uncaught Exception

    CVE-2022-24822Podium-libEPSS 1.66%

    Podium is a library for building micro frontends. @podium/layout is a module for building a Podium layout server, and @podium/proxy is a module for proxying HTTP requests from a layout server to a podlet server. In @podium/layout prior to version 4.6.110 and @