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-122314 Kyverno before 1.19.2 Denial of Service via Shallow Variable Substitution Panic — kyverno 7.5 High 2026-11-05
CVE-2026-122315 Kyverno before 1.19.2 Image Verification Bypass via Attestation Type Panic — kyverno 7.5 High 2026-11-05
CVE-2026-76892 tsParticles: Malformed JSON requests can terminate the @tsparticles/mcp-server HTTP process — tsparticles 8.7 High 2026-11-04
CVE-2026-121443 svg-sanitizer from 1.1.0 before 1.1.1 Denial of Service via Unclosed Tag — svg-sanitizer 5.3 Medium 2026-11-03
CVE-2026-121414 Parse Server before 8.6.110 and 9.0.0 before 9.10.6-alpha.2 Denial of Service via afterSave Pointer Update — parse-server 5.9 Medium 2026-11-03
CVE-2026-121386 FreeRDP before 3.32.2 Denial of Service via WinPR PNG/JPEG Image Readers — FreeRDP 7.5 High 2026-11-03
CVE-2026-120216 fastify vulnerable to Denial of Service via uncaught exception on handlerTimeout with streaming responses — fastify 5.9 Medium 2026-11-02
CVE-2026-120215 @fastify/cors vulnerable to Denial of Service on a CORS preflight with the onSend hook — @fastify/cors 3.7 Low 2026-11-02
CVE-2026-101175 ArkWeb 模块空指针解引用漏洞 — HarmonyOS 4.3 Medium 2026-11-02
CVE-2026-63341 Aedes has Uncaught Exception and Uncontrolled Resource Consumption — aedes 7.5 High 2026-10-30
CVE-2026-119188 Forge: Denial of service in TLS record processing via a record interleaved with a fragmented handshake message — forge 7.5 High 2026-10-29
CVE-2026-119052 llama.cpp b2877 before b11935 ggml-rpc Server DoS via Oversized recv_msg Length — llama.cpp 7.5 High 2026-10-29
CVE-2026-117541 svg-sanitizer 0.11.0 before 1.1.0 Uncaught LogicException DoS via sanitize() — svg-sanitizer 5.3 Medium 2026-10-27
CVE-2026-116589 Datadog dd-trace-py: IAST instrumentation can lead to application DOS — dd-trace-py 8.2 High 2026-10-26
CVE-2026-89318 JweRsaKeyEncryptionDecryptorImpl.Decrypt panics on attacker-chosen IV length (stdlib GCM.Open reached without nonce-size check) — Eclipse KeyPont - GOSE 6.9 Medium 2026-10-23
CVE-2026-89316 LoadPublicKey panics on kty/alg mismatch (kty=EC with a non-EC alg) via unchecked *ECDSAOptions type assertion — Eclipse KeyPont - GOSE 6.3 Medium 2026-10-23
CVE-2026-89315 JwtClaims.MarshalJSON panics via reflect.StructOf when any untyped claim key is not a valid Go identifier suffix — Eclipse KeyPont - GOSE 6.9 Medium 2026-10-23
CVE-2026-89312 AesGcmCryptor.Open passes attacker-controlled nonce to cipher.AEAD.Open without length check, causing panic on wrong-size IV — Eclipse KeyPont - GOSE 6.9 Medium 2026-10-23
CVE-2026-111181 body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body — body-parser 7.5 High 2026-10-22
CVE-2026-113872 multer vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown — multer 7.5 High 2026-10-22
CVE-2026-76493 Cisco Expressway Series Software Hardening Release: October 2026 - Uncaught Exception Vulnerabilities — Cisco TelePresence Video Communication Server (VCS) Expressway 7.5 High 2026-10-21
CVE-2026-82231 Apache bRPC: Malformed Thrift T_EXCEPTION reply causes process termination in Thrift client — Apache bRPC - - 2026-10-21
CVE-2026-114102 adm-zip before 0.6.1 Denial of Service via inflateAsync Unhandled Error Event — adm-zip 7.5 High 2026-10-21
CVE-2026-114051 vLLM before 0.31.0 Denial of Service via min_tokens in /inference/v1/generate — vllm 7.5 High 2026-10-21
CVE-2026-105661 Gitea panic on the repositories route of individual users — Gitea - - 2026-10-18
CVE-2026-42270 countly-server: Unauthenticated Denial of Service (DoS) via Unhandled Stream Exception — countly-server 7.5 High 2026-10-16
CVE-2026-87029 undici vulnerable to Denial of Service via unhandled exception in the decompress interceptor — undici 5.9 Medium 2026-10-15
CVE-2026-87018 undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation — undici 7.5 High 2026-10-15
CVE-2026-109869 undici vulnerable to Denial of Service via unhandled error on excessive content-encodings — undici 7.5 High 2026-10-15
CVE-2026-103936 libp2p: Single pre-auth STUN packet terminates `@libp2p/webrtc` WebRTC-direct Node.js listeners — js-libp2p 7.5 High 2026-10-15

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