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

  • 8.6 High severity

    Telerik UI for ASP.NET MVC: Uncaught Exception

    CVE-2026-106146Progress Software

    In Progress® Telerik® UI for ASP.NET MVC versions `2012.2.710` through `2026.3.1015`, server-side filter processing does not properly validate descriptor types, null values, or stack state in FilterNodeVisitor and does not catch FilterParserException within th

  • 7.5 High severity

    devalue: Uncaught Exception

    CVE-2026-123562Sveltejs

    devalue (sveltejs/devalue) 5.8.0 before 5.9.3 contains an unhandled promise rejection in stringifyAsync: when serializing multiple promises, a later promise rejecting before an earlier one settles leaves an internal rejection unhandled, even if the caller catc

  • 7.5 High severity

    kyverno: Uncaught Exception

    CVE-2026-122315Kyverno

    Kyverno before 1.19.2 contains an unchecked type assertion in buildStatementMap that allows unauthenticated attackers to crash the policy engine via crafted attestation statements. Attackers can push an OCI referrer manifest with a non-string type field to byp

  • 7.5 High severity

    kyverno: Uncaught Exception

    CVE-2026-122314Kyverno

    Kyverno before 1.19.2 contains an unchecked type assertion in its variable-substitution engine that allows users who can submit resources to crash the policy engine. Attackers can submit resources with non-string fields referenced by {{- variable }} shallow su

  • 8.7 High severity

    tsparticles: Uncaught Exception

    CVE-2026-76892Tsparticles

    tsParticles is a TypeScript library for creating highly customizable particle animations. Prior to 4.3.1, the HTTP mode of @tsparticles/mcp-server calls JSON.parse outside a request-local error boundary in the POST /mcp handler in integrations/mcp-server/src/i

  • 7.5 High severity

    FreeRDP: Uncaught Exception

    CVE-2026-121386FreeRDP

    FreeRDP before 3.32.2 contains a denial of service vulnerability in WinPR's winpr_read_png_from_buffer() and winpr_convert_from_jpeg(), which lack libpng/libjpeg error handling. A malicious RDP server or MITM can offer a malformed PNG or truncated JPEG clipboa

  • 8.4 High severity

    Android: Uncaught Exception

    CVE-2026-59004Google

    In multiple locations, there is a possible permission bypass due to an uncaught exception. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.4 High severity

    Android: Uncaught Exception

    CVE-2026-55288Google

    In validEfCfis of SIMRecords.java, there is a possible way to cause a denial of service due to an uncaught exception. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitati

  • 7.5 High severity

    aedes: Uncaught Exception

    CVE-2026-63341Moscajs

    Aedes is an MQTT broker that can run on any stream server. Prior to 1.1.1, the MQTT broker does not bound topic depth or structural complexity before passing topics through `mqemitter` into `qlobber`. A `PUBLISH`, `SUBSCRIBE`, or registered `Will` message cont

  • 7.5 High severity

    forge: Uncaught Exception

    CVE-2026-119188Digitalbazaar

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used forge.tls.createConnection(), fragmented handshake message, interleaved record to process the relevant input o

  • 7.5 High severity

    llama.cpp: Uncaught Exception

    CVE-2026-119052Ggml-org

    llama.cpp b2877 before b11935 contains an uncaught exception vulnerability in the ggml-rpc server that allows unauthenticated remote attackers to crash the rpc-server by sending oversized message lengths. After the HELLO handshake, attackers can send a command

  • 8.7 High severity

    Fireware OS: Uncaught Exception

    CVE-2026-111107WatchGuard

    A NULL pointer dereference vulnerability in WatchGuard Fireware OS’s management interface allows a remote, unauthenticated attacker with network access to the management interface to crash the management service by sending a specially crafted login request. Re

  • 8.2 High severity

    dd-trace-py: Uncaught Exception

    CVE-2026-116589DataDog

    Datadog dd-trace-py is the Datadog Python APM client. From 3.13.0 until 4.15.5, the IAST string-processing instrumentation does not properly handle certain internal errors while old-style % string formatting processes attacker-controlled input. An unhandled er

  • 7.5 High severity

    multer: Uncaught Exception

    CVE-2026-113872Multer

    multer is a middleware for Node.js that handles multipart/form-data file uploads. In versions from 2.0.0 before 2.5.0, when multer is configured with an asynchronous fileFilter, a single request can crash the Node.js process. If the request is aborted while on

  • 7.5 High severity

    body-parser: Uncaught Exception

    CVE-2026-111181Body-parser

    body-parser is body parsing middleware for Node.js and Express. In versions before 1.20.9 and in versions from 2.0.0 before 2.4.0, a single request can crash any application using body-parser with default options. When a request carries a Content-Encoding such

  • 7.5 High severity

    Cisco TelePresence Video Communication Server…: Uncaught Exception

    CVE-2026-76493Cisco

    As part of Cisco's ongoing commitment to proactive security and product quality, the Cisco Expressway Series software engineering team has conducted a comprehensive internal security review. This review resulted in software hardening releases that address mult

  • 7.5 High severity

    Apache bRPC: Uncaught Exception

    CVE-2026-82231Apache

    A Thrift client in Apache bRPC (version < 1.18.0, built with WITH_THRIFT which is off by default) can be crashed by the server peer it talks to. When the server returns a T_EXCEPTION reply whose exception struct is malformed, the client decodes it without catc

  • 7.5 High severity

    adm-zip: Uncaught Exception

    CVE-2026-114102Cthackers

    adm-zip before 0.6.1 contains a denial of service vulnerability that allows unauthenticated attackers to crash the Node.js process via a malformed ZIP file, because inflateAsync in methods/inflater.js lacks a zlib stream error listener. Attackers can supply a

  • 7.5 High severity

    vllm: Uncaught Exception

    CVE-2026-114051Vllm-project

    vLLM before 0.31.0 skips the min_tokens <= max_tokens check for /inference/v1/generate requests with a null max_tokens, so the EngineCore input thread later dies on an uncaught VLLMValidationError while /health still returns 200. Unauthenticated remote attacke

  • 7.5 High severity

    countly-server: Uncaught Exception

    CVE-2026-42270Countly

    countly-server is the server-side part of Countly, a product analytics solution. Prior to 24.05.50 and 25.03.44, star-rating/images/ and dashboards/images/screenshots/ are among public image and screenshot routes using the local fs storage backend that call ge

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-87029Undici

    undici is an HTTP client library for Node.js. In versions 7.15.0 through 7.30.0 and 8.0.0 through 8.12.1, its decompress interceptor forwards decompressed response data to the downstream handler from zlib stream event callbacks without catching exceptions thos

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-87018Undici

    undici is an HTTP client library for Node.js. In versions 4.2.1 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, the client process crashes when a TLS 1.2 server renegotiates after the connection is established and presents a different, CA-trust

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-109869Undici

    undici is an HTTP client library for Node.js. In versions 6.23.0 through 6.29.0, 7.18.0 through 7.30.0, and 8.0.0 through 8.12.1, its fetch() implementation crashes the Node.js process when a malicious server returns a response with more than five content codi

  • 7.5 High severity

    js-libp2p: Uncaught Exception

    CVE-2026-103936Libp2p

    libp2p is a JavaScript implementation of the libp2p networking stack. Prior to 6.0.28, the @libp2p/webrtc webRTCDirect() Node.js listener processes unauthenticated STUN Binding Requests before PeerId authentication, Noise, muxing, protocol negotiation, connect

  • 7.5 High severity

    kin-openapi: Uncaught Exception

    CVE-2026-97394Getkin

    kin-openapi is a Go project for handling OpenAPI files. From 0.136.0 until 0.143.0, openapi3filter accepts OpenAPI 3.1 array schemas without an items keyword and then dereferences the nil Schema.Items value while decoding application/x-www-form-urlencoded or m

  • 7.5 High severity

    HPE NonStop ANSI SQLUTIL: Uncaught Exception

    CVE-2026-79833Hewlett Packard Enterprise

    A vulnerability in HPE NonStop ANSI SQLUTIL may allow a remote unauthenticated actor to cause an affected service to terminate unexpectedly, causing a denial of service.

  • 7.5 High severity

    undici: Uncaught Exception

    CVE-2026-109855Undici

    undici is an HTTP client library for Node.js. In versions 8.11.0 and 8.11.1, its experimental WebSocket client, which is enabled by default when HTTP/2 is allowed, mishandles a failed WebSocket handshake over HTTP/2: the request is already marked completed, so

  • 8.2 High severity

    parse-server: Uncaught Exception

    CVE-2026-110854Parse-community

    Parse Server before 8.6.97 and 9.0.0 before 9.10.2-alpha.6 does not handle errors raised while sending verification or password reset emails, causing the server process to exit. A client holding only the public application keys can sign up, request a verificat

  • 8.7 High severity

    qwik: Uncaught Exception

    CVE-2026-84994QwikDev

    Qwik is a performance-focused JavaScript framework. Prior to @builder.io/qwik 1.20.0 and @qwik.dev/core 2.0.0-beta.37, default server-side qwik-json deserialization causes ResourceSerializer.$fill$ to pass resource._resolved to Promise.resolve without first re

  • 7.5 High severity

    socket.io: Uncaught Exception

    CVE-2026-102599Socketio

    Socket.IO enables bidirectional and low-latency communication for every platform. From Engine.IO 6.6.0 until 6.6.10, a transport upgrade can independently derive an Engine.IO protocol revision from the upgrade request instead of enforcing the revision stored o

  • 7.5 High severity

    music-metadata: Uncaught Exception

    CVE-2026-107392Borewit

    music-metadata is a metadata parser for audio and video media files. Prior to 11.15.0, the DSF parser handles an unrecognized chunk by calling tokenizer.ignore without awaiting the returned promise and without first rejecting a chunk size smaller than the 12-b

  • 7.5 High severity

    excelize: Uncaught Exception

    CVE-2026-107214Qax-os

    Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.3.1 to 2.11.0, the decryption dispatch performs insufficient structural and parameter validation before standard and agile decryptors slice, index, allocate, and div

  • 7.5 High severity

    Gitea: Out-of-bounds Read

    CVE-2026-96399Gitea

    A repository's external issue tracker regular expression containing alternating capture groups could produce invalid slice indexes when Gitea rendered issue references, causing a runtime panic that terminated the Gitea process. A user who can edit a repository

  • 7.5 High severity

    rabbitmq-java-client: Improper Encoding or Decoding of Data

    CVE-2026-106122Rabbitmq

    The RabbitMQ Java client library allows Java and JVM-based applications to connect to and interact with RabbitMQ nodes. Prior to 5.36.0, ValueReader.readShortstr decodes malformed UTF-8 bytes into replacement characters that can re-encode beyond the AMQP short

  • 7.8 High severity

    Android: Uncaught Exception

    CVE-2026-58859Google

    In multiple places, there is a possible denial of service due to an uncaught exception. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

  • 8.2 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-96286Apache

    Uncaught exception vulnerability in Apache Thrift Perl bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

  • 8.7 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-96277Apache

    Uncaught exception, Improper Handling of Exceptional Conditions vulnerability in Apache Thrift Ruby bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

  • 8.7 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-96294Apache

    Uncaught exception, Improper Handling of Exceptional Conditions vulnerability in Apache Thrift NodeJS bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

  • 8.7 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-94646Apache

    Uncaught exception, Improper validation of specified quantity in input, Improperly controlled modification of object prototype attributes ('prototype pollution') vulnerability in Apache Thrift nodejs bindings. This issue affects Apache Thrift: before 0.25.0. U

  • 8.2 High severity

    Apache Thrift: Uncaught Exception

    CVE-2026-90440Apache

    Uncaught exception, improper handling of exceptional conditions, improper resource shutdown vulnerability in Apache Thrift D thrift.server.nonblocking.TNonblockingServer. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to vers