Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-248 (未捕获的异常) — Vulnerability Class 300

300 vulnerabilities classified as CWE-248 (未捕获的异常). AI Chinese analysis included.

CWE-248, Uncaught Exception, represents a critical software weakness where a function throws an error that the calling code fails to handle. This oversight typically allows attackers to exploit the vulnerability by triggering specific conditions that force the application to crash, resulting in a denial of service. Alternatively, the unhandled exception may cause the system to dump detailed stack traces or internal state information to the user interface, inadvertently exposing sensitive data such as database credentials or server architecture. To mitigate this risk, developers must implement robust error handling mechanisms, ensuring that all potential exceptions are explicitly caught and managed. By using try-catch blocks and providing generic, non-revealing error messages, programmers can maintain application stability and prevent information leakage, thereby securing the software against both availability attacks and data exposure.

MITRE CWE Description
An exception is thrown from a function, but it is not caught. When an exception is not caught, it may cause the program to crash or expose sensitive information.
Common Consequences (1)
Availability, Confidentiality DoS: Crash, Exit, or Restart, Read Application Data
An uncaught exception could cause the system to be placed in a state that could lead to a crash, exposure of sensitive information or other unintended behaviors.
Examples (2)
The following example attempts to resolve a hostname.
protected void doPost (HttpServletRequest req, HttpServletResponse res) throws IOException { String ip = req.getRemoteAddr(); InetAddress addr = InetAddress.getByName(ip); ... out.println("hello " + addr.getHostName()); }
Bad · Java
The _alloca() function allocates memory on the stack. If an allocation request is too large for the available stack space, _alloca() throws an exception. If the exception is not caught, the program will crash, potentially enabling a denial of service attack. _alloca() has been deprecated as of Microsoft Visual Studio 2005(R). It has been replaced with the more secure _alloca_s().
CVE ID Title CVSS Severity Published
CVE-2026-97394 kin-openapi: Nil-pointer dereference panic in openapi3filter for OpenAPI 3.1 array schemas missing items — kin-openapi 7.5 High 2026-10-15
CVE-2026-79833 HPE NonStop ANSI SQLUTIL - Denial of Service vulnerability — HPE NonStop ANSI SQLUTIL 7.5 High 2026-10-15
CVE-2026-109855 undici WebSocket client vulnerable to Denial of Service via failed HTTP/2 handshake — undici 7.5 High 2026-10-15
CVE-2026-110933 三星Vyond<fb10a5c输入数据操纵漏洞 — Vyond 4.4 Medium 2026-10-15
CVE-2026-110854 Parse Server before 8.6.97 and 9.10.2-alpha.6 Denial of Service via Unhandled Email Error — parse-server 8.2 High 2026-10-14
CVE-2026-110816 qs.stringify with arrayFormat comma throws TypeError on array elements that cannot be coerced to a string — qs 5.3 Medium 2026-10-14
CVE-2026-102599 Socket.IO: Engine.IO Protocol Revision Mismatch DoS — socket.io 7.5 High 2026-10-13
CVE-2026-96945 Windows Failover Cluster Denial of Service Vulnerability — Windows Server 2019 7.5 High 2026-10-13
CVE-2026-84994 Qwik: Crashing any Qwik Server via Resource thenable — qwik 8.7 High 2026-10-13
CVE-2026-88099 Windows Failover Cluster Denial of Service Vulnerability — Windows Server 2019 5.9 Medium 2026-10-13
CVE-2026-70082 Windows DNS Denial of Service Vulnerability — Windows Server 2012 7.5 High 2026-10-13
CVE-2026-106170 FortiSandbox未处理异常漏洞致服务拒绝 — FortiSandbox 4.8 Medium 2026-10-13
CVE-2026-109338 SurrealDB before 3.3.0 Denial of Service via Headers Non-ASCII Values — surrealdb 6.5 Medium 2026-10-12
CVE-2026-109301 Parse Server before 8.6.95 and 9.0.0 before 9.10.2-alpha.3 Denial of Service via File Pointer Without URL — parse-server 5.9 Medium 2026-10-12
CVE-2026-107392 music-metadata: uncatchable process crash parsing a crafted `.dsf` (residual of CVE-2026-32256) — music-metadata 6.2 Medium 2026-10-08
CVE-2026-107382 MariaDB Connector/Node.js: Uncaught exception crashes the client during ed25519 authentication with zero-configuration TLS — mariadb-connector-nodejs 5.9 Medium 2026-10-08
CVE-2026-107214 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks — excelize 7.5 High 2026-10-07
CVE-2026-78243 Apache YuniKorn: LDAP Group provider panics on lowercase attribute name — Apache YuniKorn 2.1 Low 2026-10-07
CVE-2026-102413 Uncaught Exception in Elastic Endpoint Leading to Denial of Service — Elastic Agent and Elastic Defend 6.2 Medium 2026-10-06
CVE-2026-96286 Apache Thrift: Perl servers end `serve()` when serving one connection fails — Apache Thrift 8.2 High 2026-10-02
CVE-2026-96277 Apache Thrift: Ruby `SimpleServer` ends `serve()` on any non-Transport/Protocol exception — Apache Thrift 8.7 High 2026-10-02
CVE-2026-94646 Apache Thrift: Node.js `server.js` ends the process on any per-connection error (+ two triggers) — Apache Thrift 8.7 High 2026-10-02
CVE-2026-90440 Apache Thrift: An exception escaping a libevent callback stops the D library's non-blocking server, allowing an unauthenticated remote attacker to deny service — Apache Thrift 8.2 High 2026-10-02
CVE-2026-86537 Apache Thrift: A truncated HTTP request stops the D library's server, allowing an unauthenticated remote attacker to deny service — Apache Thrift 8.7 High 2026-10-02
CVE-2026-96294 Apache Thrift: nodejs web server: no `error` listener on an upgraded WebSocket connection — Apache Thrift 8.7 High 2026-10-02
CVE-2026-94642 Apache Thrift: PHP `TSimpleServer` exits the whole process on any non-transport exception — Apache Thrift 8.7 High 2026-10-02
CVE-2026-103387 garycourt uri-js Mailto Header mailto.ts URI.parse uncaught exception — uri-js 4.3 Medium 2026-09-30
CVE-2026-102984 Astro: Malformed port in the Host header can crash the Node adapter — astro 8.2 High 2026-09-30
CVE-2026-96274 Uncaught exception in Baicells Nova 430H — Nova 430H eNodeB (model pBS3101SH) 7.4 High 2026-09-29
CVE-2026-102281 Nest: Remote process termination via a deeply nested microservice message pattern — nest 7.5 High 2026-09-28

Vulnerabilities classified as CWE-248 (未捕获的异常) represent 300 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.