Common Weakness Enumeration: CWE

CWE is a community-developed list of common software and hardware weakness types that have security ramifications. A “weakness” is a condition in a software, firmware, hardware, or service component that, under certain circumstances, could contribute to the introduction of vulnerabilities. The CWE List and associated classification taxonomy serve as a language that can be used to identify and describe these weaknesses in terms of CWEs.
CWE Number Name Action
CWE-393 Return of Wrong Status Code
CWE-394 Unexpected Status Code or Return Value
CWE-395 Use of NullPointerException Catch to Detect NULL Pointer Dereference
CWE-396 Declaration of Catch for Generic Exception
CWE-397 Declaration of Throws for Generic Exception
CWE-400 Uncontrolled Resource Consumption
CWE-401 Missing Release of Memory after Effective Lifetime
CWE-402 Transmission of Private Resources into a New Sphere ('Resource Leak')
CWE-403 Exposure of File Descriptor to Unintended Control Sphere ('File Descriptor Leak')
CWE-404 Improper Resource Shutdown or Release
CWE-405 Asymmetric Resource Consumption (Amplification)
CWE-406 Insufficient Control of Network Message Volume (Network Amplification)
CWE-407 Inefficient Algorithmic Complexity
CWE-408 Incorrect Behavior Order: Early Amplification
CWE-409 Improper Handling of Highly Compressed Data (Data Amplification)
CWE-410 Insufficient Resource Pool
CWE-412 Unrestricted Externally Accessible Lock
CWE-413 Improper Resource Locking
CWE-414 Missing Lock Check
CWE-415 Double Free
CWE-416 Use After Free
CWE-419 Unprotected Primary Channel
CWE-420 Unprotected Alternate Channel
CWE-421 Race Condition During Access to Alternate Channel
CWE-422 Unprotected Windows Messaging Channel ('Shatter')
CWE-423 DEPRECATED: Proxied Trusted Channel
CWE-424 Improper Protection of Alternate Path
CWE-425 Direct Request ('Forced Browsing')
CWE-426 Untrusted Search Path
CWE-427 Uncontrolled Search Path Element
CWE-428 Unquoted Search Path or Element
CWE-430 Deployment of Wrong Handler
CWE-431 Missing Handler
CWE-432 Dangerous Signal Handler not Disabled During Sensitive Operations
CWE-433 Unparsed Raw Web Content Delivery
CWE-434 Unrestricted Upload of File with Dangerous Type
CWE-435 Improper Interaction Between Multiple Correctly-Behaving Entities
CWE-436 Interpretation Conflict
CWE-437 Incomplete Model of Endpoint Features
CWE-439 Behavioral Change in New Version or Environment
CWE-440 Expected Behavior Violation
CWE-441 Unintended Proxy or Intermediary ('Confused Deputy')
CWE-443 DEPRECATED: HTTP response splitting
CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
CWE-446 UI Discrepancy for Security Feature
CWE-447 Unimplemented or Unsupported Feature in UI
CWE-448 Obsolete Feature in UI
CWE-449 The UI Performs the Wrong Action
CWE-450 Multiple Interpretations of UI Input
CWE-451 User Interface (UI) Misrepresentation of Critical Information
Showing 50 of 959 Results