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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CWE-755 (对异常条件的处理不恰当) — Vulnerability Class 173

173 vulnerabilities classified as CWE-755 (对异常条件的处理不恰当). AI Chinese analysis included.

CWE-755 represents a critical software weakness where applications fail to properly manage unexpected or exceptional runtime conditions, such as network timeouts, resource exhaustion, or invalid input states. This flaw typically allows attackers to exploit the lack of robust error handling by triggering specific exceptions that cause the system to crash, leak sensitive internal stack traces, or enter an unstable state. By carefully crafting inputs that induce these exceptional conditions, adversaries can achieve denial of service or potentially escalate privileges if the application behaves unpredictably during failure recovery. To mitigate this risk, developers must implement comprehensive exception handling mechanisms that validate inputs, ensure graceful degradation, and log errors securely without exposing internal details. Utilizing defensive programming practices and rigorous testing ensures that the software remains stable and secure even when encountering unforeseen operational anomalies.

MITRE CWE Description
The product does not handle or incorrectly handles an exceptional condition.
Common Consequences (1)
Other Other
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 following example attempts to allocate memory for a character. After the call to malloc, an if statement is used to check whether the malloc function failed.
foo=malloc(sizeof(char)); //the next line checks to see if malloc failed if (foo==NULL) { //We do nothing so we just ignore the error. }
Bad · C
foo=malloc(sizeof(char)); //the next line checks to see if malloc failed if (foo==NULL) { printf("Malloc failed to allocate memory resources"); return -1; }
Good · C
CVE ID Title CVSS Severity Published
CVE-2023-5090 Kernel: kvm: svm: improper check in svm_set_x2apic_msr_interception allows direct access to host x2apic msrs — Red Hat Enterprise Linux 8 6.0 Medium 2023-11-06
CVE-2023-5824 Squid: dos against http and https — Red Hat Enterprise Linux 8 7.5 High 2023-11-03
CVE-2023-45820 Directus crashes on invalid WebSocket message — directus 5.9 Medium 2023-10-19
CVE-2023-44186 Junos OS and Junos OS Evolved: RPD crash when attempting to send a very long AS PATH to a non-4-byte-AS capable BGP neighbor — Junos OS 7.5 High 2023-10-11
CVE-2023-41085 BIG-IP IPSEC vulnerability — BIG-IP 7.5 High 2023-10-10
CVE-2023-41332 Denial of service via Kubernetes annotations in specific Cilium configurations — cilium 3.5 Low 2023-09-26
CVE-2023-3280 Cortex XDR Agent: Local Windows User Can Disable the Agent — Cortex XDR Agent 5.5 Medium 2023-09-13
CVE-2023-41317 Unnamed "Subscription" operation results in Denial-of-Service in apollographql/router — router 7.5 High 2023-09-05
CVE-2023-4540 DoS in lua-http library — lua-http 7.5 - 2023-09-05
CVE-2023-40184 Improper handling of session establishment errors in xrdp — xrdp 2.6 Low 2023-08-30
CVE-2023-28768 Zyxel XGS2220-30 安全漏洞 — XGS2220-30 firmware 6.5 Medium 2023-08-14
CVE-2023-38419 BIG-IP and BIG-IQ iControl SOAP vulnerability — BIG-IP 4.3 Medium 2023-08-02
CVE-2023-36832 Junos OS: MX Series: PFE crash upon receipt of specific packet destined to an AMS interface — Junos OS 7.5 High 2023-07-14
CVE-2023-1695 Huawei HarmonyOS 安全漏洞 — HarmonyOS 7.5 - 2023-07-06
CVE-2023-24510 On the affected platforms running EOS, a malformed DHCP packet might cause the DHCP relay agent to restart. — Arista EOS 7.5 High 2023-06-05
CVE-2023-28631 Attacker controlled data in AST nodes is not validated in comrak — comrak 5.3 Medium 2023-03-28
CVE-2022-23121 Netatalk 安全漏洞 — Netatalk 9.8 - 2023-03-28
CVE-2023-27595 Cilium eBPF filters may be temporarily removed during agent restart — cilium 6.5 Medium 2023-03-17
CVE-2022-45155 obs-service-go_modules: arbitrary directory delete — openSUSE Factory 5.5 Medium 2023-03-15
CVE-2023-26479 org.xwiki.platform:xwiki-platform-rendering-parser vulnerable to Improper Handling of Exceptional Conditions — xwiki-platform 6.5 Medium 2023-03-02
CVE-2021-4105 Unauthenticated Remote Code Execution on COSLAT Firewall — COSLAT Firewall 9.8 Critical 2023-02-24
CVE-2023-25561 Login fail open on JAAS misconfiguration in DataHub — datahub 5.7 Medium 2023-02-10
CVE-2022-39380 wire-webapp contains Improper Handling of Exceptional Conditions leading to a DoS via Markdown Rendering — wire-webapp 5.3 Medium 2023-01-27
CVE-2023-22391 Junos OS: ACX2K Series: Receipt of a high rate of specific traffic will lead to a Denial of Service (DoS) — Junos OS 7.5 High 2023-01-12
CVE-2022-23495 ProtoNode may be modified such that common method calls may panic in ipfs/go-merkledag — go-merkledag 7.5 High 2022-12-08
CVE-2022-23496 A crafted list can trigger a ArrayIndexOutOfBoundsException in Yauaa — yauaa 7.5 High 2022-12-08
CVE-2022-20920 Cisco IOS and IOS XE Software SSH Denial of Service Vulnerability — Cisco IOS 7.7 High 2022-10-10
CVE-2022-35295 SAP BusinessObjects Business Intelligence Platform 信息泄露漏洞 — SAP Host Agent (SAPOSCOL) 7.2 - 2022-09-13
CVE-2022-36031 Unhandled exception on illegal filename_disk value — directus 6.5 Medium 2022-08-19
CVE-2022-22202 Junos OS: PTX Series: FPCs may restart unexpectedly upon receipt of specific MPLS packets with certain multi-unit interface configurations — Junos OS 6.5 Medium 2022-07-20

Vulnerabilities classified as CWE-755 (对异常条件的处理不恰当) represent 173 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.