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

  • High 7.5

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

  • High 7.5

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

  • High 7.5

    Malformed MongoDB wire protocol messages may cause mongos to crash

    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…

  • Medium 6.5

    Unhandled Exception in danny-avila/librechat

    An unhandled exception in the danny-avila/librechat repository, version git 600d217, can cause the server to crash, leading to a full denial of service. This issue occurs when certain API endpoints receive malformed input, resulting in an uncaught exception. …

  • High 7.5

    Denial of Service in danny-avila/librechat

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

  • High 7.5

    Unauthenticated Denial of Service (DoS) in mintplex-labs/anything-llm

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

  • High 7.5

    Denial of Service in lightning-ai/pytorch-lightning

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

  • High 8.2

    Formwork improperly validates input of User role preventing site and panel availability

    ### Summary Improper validation of select fields allows attackers to craft an input that crashes the system, resulting in a 500 status and making the entire site and administration panel unavailable. This clearly impacts the Availability aspect of the CIA tri…

  • Critical —

    Namada-apps allows Post-Genesis Validator Bypass

    ### Impact Ledger crash. A user is able to initialize a post-genesis validator with a negative commission rate using the `--force` flag. If this validator gets into the consensus set, then when computing PoS inflation inside `fn update_rewards_products_and_mi…

  • High —

    Uncaught Panic in ORML Rewards Pallet

    ## Summary A vulnerability in the `add_share` function of the **Rewards** pallet (part of the ORML repository) can lead to an uncaught Rust panic when handling user-provided input exceeding the `u128` range. ## Affected Components - **ORML Rewards** pallet (`…

  • High 7.1

    Qardio Heart Health IOS and Android Application and QardioARM A100 Uncaught Exception

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

  • Medium 4.3

    Uncaught exception in OpenBMC Firmware for the Intel(R) Server M50FCP Family and Intel(R) Server D50DNP Family before v…

  • Medium 5.5

    IBM EntireX denial of service

    IBM EntireX 11.1 could allow a local user to cause a denial of service due to an unhandled error and fault isolation.

  • Medium 4.6

    Specifically crafted payloads sent to the RFID reader could cause DoS of RFID reader. After the device is restarted, it…

  • High 7.7

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, rem…

  • High 7.7

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, rem…

  • High 7.7

    A vulnerability in the SNMP subsystem of Cisco IOS Software, Cisco IOS XE Software, and Cisco IOS XR Software could all…

  • High 7.7

    A vulnerability in the SNMP subsystem of Cisco IOS Software and Cisco IOS XE Software could allow an authenticated, rem…

  • High 7.5

    In network HW, there is a possible system hang due to an uncaught exception. This could lead to remote denial of servic…

  • Medium 5.3

    Denial of service in DNS-over-QUIC in Technitium DNS Server <= v13.2.2 allows remote attackers to permanently stop the …

  • High 8.7

    go-ethereum has a DoS via malicious p2p message

    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.

  • Medium 5.9

    M-Files Server crash via EOT database driver configuration

    Unexpected server crash in database driver in M-Files Server before 25.1.14445.5 and before 24.8 LTS SR3 allows a highly privileged attacker to cause denial of service via configuration change.

  • High 7.1

    Null pointer dereference vulnerability in the image decoding module Impact: Successful exploitation of this vulnerabili…

  • Medium 5.3

    Rustls: rustls network-reachable panic in `acceptor::accept`

    A flaw was found in Rustls 0.23.13 and related APIs. This vulnerability allows denial of service (panic) via a fragmented TLS ClientHello message.

  • High 7.5

    rPGP Panics on Malformed Untrusted Input

    rPGP is a pure Rust implementation of OpenPGP. Prior to 0.14.1, rPGP allows an attacker to trigger rpgp crashes by providing crafted data. This vulnerability is fixed in 0.14.1.

  • High 7.5
    CVE-2024-20137 Public exploit

    In wlan driver, there is a possible client disconnection due to improper handling of exceptional conditions. This could…

  • Medium 5.5

    Uncaught exception for some Intel(R) CST software before version 8.7.10803 may allow an authenticated user to potential…

  • Medium 5.0

    Element allows a malicious homeserver can modify events leading to unrenderable events or rooms

    Element is a Matrix web client built using the Matrix React SDK. A malicious homeserver can send invalid messages over federation which can prevent Element Web and Desktop from rendering single messages or the entire room containing them. This was patched in …

  • Medium 5.3

    Vulnerability of message types not being verified in the advanced messaging modul Impact: Successful exploitation of th…

  • Medium 4.9

    Denial of Service in TYPO3 Bookmark Toolbar

    TYPO3 before 13.3.1 allows denial of service (interface error) in the Bookmark Toolbar (ext:backend), exploitable by an administrator-level backend user account via manipulated data saved in the bookmark toolbar of the backend user interface. The fixed versio…

  • Medium 6.5

    Uncaught exception in Intel(R) RAID Web Console software all versions may allow an authenticated user to potentially en…

  • High 7.5

    Boa has an uncaught exception when transitioning the state of `AsyncGenerator` objects

    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. B…

  • High 8.6

    JavaScript specification issue may lead to type confusion and pointer dereference in implementations

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

  • Critical 9.3

    Vulnerability of uncaught exceptions in the Graphics module Impact: Successful exploitation of this vulnerability may a…

  • High 8.6

    phonenumber panics on parsing crafted phonenumber inputs

    phonenumber is a library for parsing, formatting and validating international phone numbers. Since 0.3.4, the phonenumber parsing code may panic due to a panic-guarded out-of-bounds access on the phonenumber string. In a typical deployment of rust-phonenumber…

  • High 7.5

    dd-trace-cpp malformed unicode header values may cause crash

    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…

  • High 7.5

    Panic when parsing invalid palette-color images in golang.org/x/image

    Parsing a corrupt or malicious image with invalid color indices can cause a panic.

  • High 8.7

    Unauthenticated DoS

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

  • Medium 5.3

    @strapi/plugin-upload has a Denial-of-Service via Improper Exception Handling

    Strapi is an open-source content management system. Prior to version 4.22.0, a denial-of-service vulnerability is present in the media upload process causing the server to crash without restarting, affecting either development and production environments. Usu…

  • High 7.5

    Envoy can crash due to uncaught nlohmann JSON exception

    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…