CWEweakness

CWE-390 Detection of Error Condition Without Action

Medium Official page ↗
Abstraction
Base
Structure
Simple
Status
Draft
Likelihood of exploit
Medium
Languages
Not Language-Specific
CWE version
5.0

Description

The product detects a specific error, but takes no actions to handle the error.

Common consequences

• Integrity, Other: Varies by Context, Unexpected State, Alter Execution Logic — An attacker could utilize an ignored error condition to place the system in an unexpected state that could lead to the execution of unintended logic and could cause other unintended behavior.

Potential mitigations

• [Implementation] Properly handle each exception. 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. • [Implementation] If a function returns an error, it is important to either fix the problem and try again, alert the user that an error has happened and let the program continue, or alert the user and close and cleanup the program. • [Testing] Subject the product to extensive testing to discover some of the possible instances of where/how errors or return values are not handled. Consider testing techniques such as ad hoc, equivalence partitioning, robustness and fault tolerance, mutation, and fuzzing.

Detection methods

• Automated Static Analysis: Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)

Observed examples

• CVE-2022-21820: A GPU data center manager detects an error due to a malformed request but does not act on it, leading to memory corruption.

Related

Observed example · CVE (1)

  • CVE-2022-21820 NVIDIA DCGM contains a vulnerability in nvhostengine, where a network user can cause detection of error conditions without action, which… vulnerability

Can precede · CWE (1)

  • CWE-401 Missing Release of Memory after Effective Lifetime weakness

Child of · CWE (1)

  • CWE-755 Improper Handling of Exceptional Conditions weakness

Referenced by CVE · weakness (28)

  • CVE-2026-114137 Django REST framework is a toolkit for building Web APIs. vulnerability
  • CVE-2026-111823 Mage OSS through 0.9.80 before 76c4f46 can proceed with session creation upon encountering an unknown OAuth provider. vulnerability
  • CVE-2026-107275 @fastify/jwt is a JSON Web Token plugin for the Fastify web framework. vulnerability
  • CVE-2026-104480 Discord libdave before 1.2.0 did not reject an MLS Welcome message when the resulting group roster contained an unrecognized participant. vulnerability
  • CVE-2026-104002 A fail-open error handling issue within the data masking utility of Powertools for AWS Lambda (Python) might allow actors to read sensitive… vulnerability
  • CVE-2026-85716 The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. vulnerability
  • CVE-2026-29810 CyberPanel before 2.4.4 omits a "return 0" that is required by the business logic. vulnerability
  • CVE-2026-76642 util-linux versions through 2.41.5 and 2.42.2 fail to check mount helper exit status before running post-mount hooks, allowing unprivileged… vulnerability
  • CVE-2026-59845 A flaw was found in libssh. vulnerability
  • CVE-2026-53434 Detection of Error Condition Without Action vulnerability in Apache Tomcat when configuring CRLs for a FFM based connector. vulnerability
  • CVE-2026-52989 In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers… vulnerability
  • CVE-2026-48792 pam_usb provides hardware authentication for Linux using ordinary removable media. vulnerability
  • CVE-2026-43493 In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling of MAY_BACKLOG requests MAY_BACKLOG… vulnerability
  • CVE-2026-44310 Gitsign is a keyless Sigstore to signing tool for Git commits with your a GitHub / OIDC identity. vulnerability
  • CVE-2025-0029 Improper handling of error condition during host-induced faults can allow a local high-privileged attack to selectively drop guest DMA… vulnerability
  • CVE-2025-46367 Dell Alienware Command Center 6.x (AWCC), versions prior to 6.10.15.0, contain a Detection of Error Condition Without Action vulnerability. vulnerability
  • CVE-2025-27039 Memory corruption may occur while processing IOCTL call for DMM/WARPNCC CONFIG request. vulnerability
  • CVE-2024-49841 Memory corruption during memory assignment to headless peripheral VM due to incorrect error code handling. vulnerability
  • CVE-2025-26465 A vulnerability was found in OpenSSH when the VerifyHostKeyDNS option is enabled. vulnerability
  • CVE-2025-25204 `gh` is GitHub’s official command line tool. vulnerability
  • CVE-2024-12086 A flaw was found in rsync. vulnerability
  • CVE-2024-11942 A vulnerability in Drupal Core allows File Manipulation.This issue affects Drupal Core: from 10.0.0 before 10.2.10. vulnerability
  • CVE-2024-27919 Envoy is a cloud-native, open-source edge and service proxy. vulnerability
  • CVE-2024-30255 Envoy is a cloud-native, open source edge and service proxy. vulnerability
  • CVE-2024-20316 A vulnerability in the data model interface (DMI) services of Cisco IOS XE Software could allow an unauthenticated, remote attacker to… vulnerability
  • CVE-2021-40391 An out-of-bounds write vulnerability exists in the drill format T-code tool number functionality of Gerbv 2.7.0, dev (commit b5f1eacd), and… vulnerability
  • CVE-2019-5051 An exploitable heap-based buffer overflow vulnerability exists when loading a PCX file in SDL2_image, version 2.0.4. vulnerability
  • CVE-2017-7485 In PostgreSQL 9.3.x before 9.3.17, 9.4.x before 9.4.12, 9.5.x before 9.5.7, and 9.6.x before 9.6.3, it was found that the PGREQUIRESSL… vulnerability

Referenced by CWE · can also be (1)

  • CWE-81 Improper Neutralization of Script in an Error Message Web Page weakness

Referenced by CWE · has member (1)

Referenced by CWE · peer of (1)

  • CWE-600 Uncaught Exception in Servlet weakness

Referenced by OWASP · mapped cwe (1)

  • A10:2025 Mishandling of Exceptional Conditions Top 10 2025