Common Weakness Enumeration

Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.

Reset

774 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-1423 Exposure of Sensitive Information caused by Shared Microarchitectural Predictor State that Influences Transient Execution Allowed 6
CWE-1335 Incorrect Bitwise Shift of Integer Allowed 6
CWE-1320 Improper Protection for Outbound Error Messages and Alert Signals Allowed 6
CWE-1281 Sequence of Processor Instructions Leads to Unexpected Behavior Allowed 6
CWE-128 Wrap-around Error Allowed 6
CWE-1274 Improper Access Control for Volatile Memory Containing Boot Code Allowed 6
CWE-1077 Floating Point Comparison with Incorrect Operator Allowed 6
CWE-1059 Insufficient Technical Documentation Prohibited 6
CWE-1038 Insecure Automated Optimizations Allowed-with-Review 6
CWE-97 Improper Neutralization of Server-Side Includes (SSI) Within a Web Page Allowed 5
CWE-839 Numeric Range Comparison Without Minimum Check Allowed 5
CWE-827 Improper Control of Document Type Definition Allowed 5
CWE-794 Incomplete Filtering of Multiple Instances of Special Elements Allowed 5
CWE-774 Allocation of File Descriptors or Handles Without Limits or Throttling Allowed 5
CWE-688 Function Call With Incorrect Variable or Reference as Argument Allowed 5
CWE-686 Function Call With Incorrect Argument Type Allowed 5
CWE-67 Improper Handling of Windows Device Names Allowed 5
CWE-649 Reliance on Obfuscation or Encryption of Security-Relevant Inputs without Integrity Checking Allowed 5
CWE-627 Dynamic Variable Evaluation Allowed 5
CWE-615 Inclusion of Sensitive Information in Source Code Comments Allowed 5
CWE-544 Missing Standardized Error Handling Mechanism Allowed 5
CWE-454 External Initialization of Trusted Variables or Data Stores Allowed 5
CWE-448 Obsolete Feature in UI Allowed 5
CWE-412 Unrestricted Externally Accessible Lock Allowed 5
CWE-343 Predictable Value Range from Previous Values Allowed 5
CWE-332 Insufficient Entropy in PRNG Allowed 5
CWE-298 Improper Validation of Certificate Expiration Allowed 5
CWE-219 Storage of File with Sensitive Data Under Web Root Allowed 5
CWE-210 Self-generated Error Message Containing Sensitive Information Allowed 5
CWE-167 Improper Handling of Additional Special Element Allowed 5
CWE-153 Improper Neutralization of Substitution Characters Allowed 5
CWE-149 Improper Neutralization of Quoting Syntax Allowed 5
CWE-147 Improper Neutralization of Input Terminators Allowed 5
CWE-1421 Exposure of Sensitive Information in Shared Microarchitectural Structures during Transient Execution Allowed 5
CWE-1328 Security Version Number Mutable to Older Versions Allowed 5
CWE-1322 Use of Blocking Code in Single-threaded, Non-blocking Context Allowed 5
CWE-1254 Incorrect Comparison Logic Granularity Allowed 5
CWE-1247 Improper Protection Against Voltage and Clock Glitches Allowed 5
CWE-1245 Improper Finite State Machines (FSMs) in Hardware Logic Allowed 5
CWE-1204 Generation of Weak Initialization Vector (IV) Allowed 5
CWE-1176 Inefficient CPU Computation Allowed-with-Review 5
CWE-1124 Excessively Deep Nesting Prohibited 5
CWE-1007 Insufficient Visual Distinction of Homoglyphs Presented to User Allowed 5
CWE-792 Incomplete Filtering of One or More Instances of Special Elements Allowed 4
CWE-786 Access of Memory Location Before Start of Buffer Discouraged 4
CWE-767 Access to Critical Private Variable via Public Method Allowed 4
CWE-733 Compiler Optimization Removal or Modification of Security-critical Code Allowed 4
CWE-683 Function Call With Incorrect Order of Arguments Allowed 4
CWE-616 Incomplete Identification of Uploaded File Variables (PHP) Allowed 4
CWE-550 Server-generated Error Message Containing Sensitive Information Allowed 4