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

    Triton Inference Server: Uncaught Exception

    CVE-2026-47480NVIDIA

    NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker can cause an uncaught exception. A successful exploit of this vulnerability might lead to denial of service.

  • 7.5 High severity

    excelize: Uncaught Exception

    CVE-2026-59162Qax-os

    Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. Prior to 2.11.0, Excelize parses shared-string cell values with strconv.Atoi and checks only the upper bound before indexing the shared string slice, allowing an XLSX file

  • 7.5 High severity

    nats-server: Uncaught Exception

    CVE-2026-58208Nats-io

    NATS Server is a high-performance server for NATS.io, the cloud and edge native messaging system. Prior to 2.14.3 and 2.12.12, a WebSocket listener could route requests for the MQTT-over-WebSocket path into MQTT handling even when MQTT was not configured, allo

  • 7.5 High severity

    opentelemetry-js: Uncaught Exception

    CVE-2026-59892Open-telemetry

    OpenTelemetry JavaScript is the OpenTelemetry JavaScript client. Prior to 2.9.0, @opentelemetry/propagator-jaeger decodes incoming uber-trace-id and uberctx-* HTTP header values with decodeURIComponent() without handling decode errors, allowing an unauthentica

  • 7.5 High severity

    @fastify/middie: Uncaught Exception

    CVE-2026-14181@fastify/middie

    @fastify/middie versions 9.1.0 through 9.3.2 fail to guard the URL normalization step used by the standalone engine when incoming request paths contain malformed percent-encoded sequences. Inputs such as an incomplete percent escape or a truncated multibyte se

  • 7.5 High severity

    mastodon: Uncaught Exception

    CVE-2026-50129Mastodon

    Mastodon is a free, open-source social network server based on ActivityPub. Prior to 4.5.11, 4.4.18, and 4.3.24, a DoS can be triggered by (Uncaught Exception vulerability), due to missing exception handling in the math sanitizer. Malformed <math> nodes can re

  • 8.7 High severity

    kanidm: Uncaught Exception

    CVE-2026-46689Kanidm

    Kanidm is an identity management platform. Prior to version 1.9.3, a single unauthenticated GET to any /scim/v1/... endpoint with a ?filter= query string of a few thousand nested parentheses (≈ 4–12 KB) drives the recursive-descent PEG parser past the worker t

  • 7.5 High severity

    core-rs-albatross: Uncaught Exception

    CVE-2026-46545Nimiq

    Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.5.0, a remote, unauthenticated denial-of-service vulnerability in MerkleRadixTrie::put_chunk allows any state-sync peer to crash

  • 7.5 High severity

    OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry…

    CVE-2026-45685Open-telemetry

    OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry standard. From version 0.1.0 to before version 0.9.0, malformed MongoDB wire messages can trigger uncaught panics in the MongoDB TCP parser, allowing a remote unauthent

  • 8.7 High severity

    BioStar 2 (server): Uncaught Exception

    CVE-2026-9509Suprema

    An unhandled exception in Suprema BioStar 2 (Server), versions 2.9.8, 2.9.10, and 2.9.11, that allows an unauthenticated remote attacker to cause a denial of service (DoS) by sending HTTP POST requests to the ‘/api/migration’ endpoint. This request triggers a

  • 7.5 High severity

    vanetza: Uncaught Exception

    CVE-2026-44905Riebl

    Vanetza is an open-source implementation of the ETSI C-ITS protocol suite. In 26.02 and earlier, a denial-of-service vulnerability was identified in the cryptographic verification pipeline of Vanetza. When processing incoming V2X messages, the ASN.1 decoder ac

  • 7.5 High severity

    vanetza: Uncaught Exception

    CVE-2026-43988Riebl

    Vanetza is an open-source implementation of the ETSI C-ITS protocol suite. In 26.02 and earlier, a denial-of-service vulnerability was identified in the ASN.1/OER parsing pipeline of Vanetza. When processing malformed network packets containing corrupted ASN.1

  • 8.6 High severity

    vm2: Uncaught Exception

    CVE-2026-44001Patriksimek

    vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, a sandbox escape vulnerability in vm2 v3.10.5 allows any sandboxed code to crash the host Node.js process via a single Promise constructor that triggers an unhandled rejection propagating to the ho

  • 7.5 High severity

    Granian is a Rust HTTP server for Python applications.

    CVE-2026-42544Emmett-framework

    Granian is a Rust HTTP server for Python applications. From 1.2.0 to 2.7.4, Granian aborts a worker process when an unauthenticated client sends a WebSocket upgrade request whose Sec-WebSocket-Protocol header contains non-ASCII bytes. The crash happens in Gran

  • 7.5 High severity

    ModSecurity: Integer Underflow (Wrap or Wraparound)

    CVE-2026-42268OWASP ModSecurity

    ModSecurity is an open source, cross platform web application firewall (WAF) engine for Apache, IIS and Nginx. From 3.0.0 to before 3.0.15, there is an unhandled exception (std::out_of_range) caused by unsigned integer underflow in libmodsecurity3 if the user

  • 7.5 High severity

    multiparty: Uncaught Exception

    CVE-2026-8161Multiparty

    [email protected] and lower versions are vulnerable to denial of service via uncaught exception. By sending a multipart/form-data request with a field name that collides with an inherited Object.prototype property such as __proto__, constructor, or toString, th

  • 7.5 High severity

    wasmtime: Uncaught Exception

    CVE-2026-34943Bytecodealliance

    Wasmtime is a runtime for WebAssembly. Prior to 24.0.7, 36.0.7, 42.0.2, and 43.0.1, Wasmtime contains a possible panic which can happen when a flags-typed component model value is lifted with the Val type. If bits are set outside of the set of flags the compon

  • 7.5 High severity

    Triton Inference Server: Uncaught Exception

    CVE-2026-24175NVIDIA

    NVIDIA Triton Inference Server contains a vulnerability where an attacker could cause a server crash by sending a malformed request header to the server. A successful exploit of this vulnerability might lead to denial of service.

  • 7.5 High severity

    go-jose: Uncaught Exception

    CVE-2026-34986Go-jose

    Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.4 and 3.0.5, decrypting a JSO

  • 7.5 High severity

    Haraka: Uncaught Exception

    CVE-2026-34752Haraka

    Haraka is a Node.js mail server. Prior to version 3.1.4, sending an email with __proto__: as a header name crashes the Haraka worker process. This issue has been patched in version 3.1.4.

  • 7.5 High severity

    handlebars.js: Improper Check for Unusual or Exceptional Conditions

    CVE-2026-33939Handlebars-lang

    Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, when a Handlebars template contains decorator syntax referencing an unregistered decorator (e.g. `{{*n}}`), the compiled template calls `lookupPrope

  • 7.5 High severity

    siyuan: Uncaught Exception

    CVE-2026-33203Siyuan-note

    SiYuan is a personal knowledge management system. Prior to version 3.6.2, the SiYuan kernel WebSocket server accepts unauthenticated connections when a specific "auth keepalive" query parameter is present. After connection, incoming messages are parsed using u

  • 8.6 High severity

    free5gc: Improper Neutralization of Null Byte or NUL Character

    CVE-2026-33191Free5gc

    Free5GC is an open-source Linux Foundation project for 5th generation (5G) mobile core networks. Versions prior to 1.4.2 are vulnerable to null byte injection in URL path parameters. A remote attacker can inject null bytes (URL-encoded as %00) into the supi pa

  • 7.5 High severity

    parse-server: Uncaught Exception

    CVE-2026-32770Parse-community

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.19 and 8.6.43, a remote attacker can crash the Parse Server by subscribing to a LiveQuery with an invalid regular expression pattern. T

  • 7.5 High severity

    rust-yamux: Uncaught Exception

    CVE-2026-32314Libp2p

    Yamux is a stream multiplexer over reliable, ordered connections such as TCP/IP. Prior to 0.13.10, the Rust implementation of Yamux can panic when processing a crafted inbound Data frame that sets SYN and uses a body length greater than DEFAULT_CREDIT (e.g. 26

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-2229UndiciEPSS 1%

    ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises supp

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-1528Undici

    ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length. undici's ByteParser overflows internal math, ends up in an invalid state, and throws a fatal TypeError that terminates the process. Patches Patched in t

  • 7.5 High severity

    cpp-httplib: Uncaught Exception

    CVE-2026-31870Yhirose

    cpp-httplib is a C++11 single-file header-only cross platform HTTP/HTTPS library. Prior to 0.37.1, when a cpp-httplib client uses the streaming API (httplib::stream::Get, httplib::stream::Post, etc.), the library calls std::stoull() directly on the Content-Len

  • 7.2 High severity

    vikunja: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-27819Go-vikunja

    Vikunja is an open-source self-hosted task management platform. Prior to version 2.0.0, the restoreConfig function in vikunja/pkg/modules/dump/restore.go of the go-vikunja/vikunja repository fails to sanitize file paths within the provided ZIP archive. A malic

  • 7.5 High severity

    PI Data Archive PI Server: Uncaught Exception

    CVE-2026-1507AVEVA

    The affected products are vulnerable to an uncaught exception that could allow an unauthenticated attacker to remotely crash core PI services resulting in a denial-of-service.

  • 7.5 High severity

    core: Uncaught Exception

    CVE-2026-25577Emmett-framework

    Emmett is a framework designed to simplify your development process. Prior to 1.3.11, the cookies property in mmett_core.http.wrappers.Request does not handle CookieError exceptions when parsing malformed Cookie headers. This allows unauthenticated attackers t

  • 7.5 High severity

    fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS…

    CVE-2026-25128NaturalIntelligence

    fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. In versions 5.0.9 through 5.3.3, a RangeError vulnerability exists in the numeric entity processing of fast-xml-par

  • 7.5 High severity

    node: Uncaught Exception

    CVE-2025-59466Node.js

    We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash un

  • 7.5 High severity

    node: Uncontrolled Resource Consumption

    CVE-2025-59465Node.jsEPSS 3.96%

    A malformed `HTTP/2 HEADERS` frame with oversized, invalid `HPACK` data can cause Node.js to crash by triggering an unhandled `TLSSocket` error `ECONNRESET`. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. Th

  • 9.1 Critical severity

    kit: Server-Side Request Forgery

    CVE-2025-67647Sveltejs

    SvelteKit is a framework for rapidly developing robust, performant web applications using Svelte. Prior to 2.49.5, SvelteKit is vulnerable to a server side request forgery (SSRF) and denial of service (DoS) under certain conditions. From 2.44.0 through 2.49.4,

  • 7.5 High severity

    xmlseclibs: Uncaught Exception

    CVE-2025-66578Robrichards

    xmlseclibs is a library written in PHP for working with XML Encryption and Signatures. Versions 3.1.3 contain an authentication bypass vulnerability due to a flaw in the libxml2 canonicalization process during document transformation. When libxml2’s canonicali

  • 8.8 High severity

    WebCtrl: Improper Validation of Array Index

    CVE-2025-0657Automated Logic

    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 re

  • 7.5 High severity

    core: Uncaught Exception

    CVE-2025-62370Alloy-rs

    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 availab

  • 8.7 High severity

    Compact GuardLogix® 5370: Uncaught Exception

    CVE-2025-9124Rockwell Automation

    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.

  • 7.5 High severity

    argo-cd: Uncaught Exception

    CVE-2025-59538ArgoprojEPSS 10.6%

    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 c