Common Weakness Enumeration

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

Reset

779 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-603 Use of Client-Side Authentication Allowed 57
CWE-277 Insecure Inherited Permissions Allowed 57
CWE-180 Incorrect Behavior Order: Validate Before Canonicalize Allowed 57
CWE-226 Sensitive Information in Resource Not Removed Before Reuse Allowed 56
CWE-385 Covert Timing Channel Allowed 55
CWE-185 Incorrect Regular Expression Allowed-with-Review 55
CWE-834 Excessive Iteration Discouraged 54
CWE-123 Write-what-where Condition Allowed 54
CWE-791 Incomplete Filtering of Special Elements Allowed 53
CWE-323 Reusing a Nonce, Key Pair in Encryption Allowed 53
CWE-300 Channel Accessible by Non-Endpoint Discouraged 53
CWE-782 Exposed IOCTL with Insufficient Access Control Allowed 52
CWE-475 Undefined Behavior for Input to API Allowed 52
CWE-424 Improper Protection of Alternate Path Allowed-with-Review 52
CWE-353 Missing Support for Integrity Check Allowed 52
CWE-917 Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') Allowed 51
CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') Allowed 51
CWE-696 Incorrect Behavior Order Allowed-with-Review 51
CWE-378 Creation of Temporary File With Insecure Permissions Allowed 51
CWE-214 Invocation of Process Using Visible Sensitive Information Allowed 51
CWE-176 Improper Handling of Unicode Encoding Allowed 51
CWE-1289 Improper Validation of Unsafe Equivalence in Input Allowed 50
CWE-272 Least Privilege Violation Allowed 49
CWE-488 Exposure of Data Element to Wrong Session Allowed 47
CWE-1385 Missing Origin Validation in WebSockets Allowed 47
CWE-1303 Non-Transparent Sharing of Microarchitectural Resources Allowed 47
CWE-667 Improper Locking Allowed-with-Review 46
CWE-565 Reliance on Cookies without Validation and Integrity Checking Allowed 46
CWE-261 Weak Encoding for Password Allowed 46
CWE-1004 Sensitive Cookie Without 'HttpOnly' Flag Allowed 46
CWE-501 Trust Boundary Violation Allowed 45
CWE-202 Exposure of Sensitive Information Through Data Queries Allowed 44
CWE-1025 Comparison Using Wrong Factors Allowed 44
CWE-1104 Use of Unmaintained Third Party Components Allowed 43
CWE-420 Unprotected Alternate Channel Allowed 42
CWE-1393 Use of Default Password Allowed 42
CWE-274 Improper Handling of Insufficient Privileges Discouraged 41
CWE-195 Signed to Unsigned Conversion Error Allowed 40
CWE-540 Inclusion of Sensitive Information in Source Code Allowed 39
CWE-350 Reliance on Reverse DNS Resolution for a Security-Critical Action Allowed 39
CWE-316 Cleartext Storage of Sensitive Information in Memory Allowed 39
CWE-283 Unverified Ownership Allowed 39
CWE-1427 Improper Neutralization of Input Used for LLM Prompting Allowed 38
CWE-924 Improper Enforcement of Message Integrity During Transmission in a Communication Channel Allowed 37
CWE-762 Mismatched Memory Management Routines Allowed 36
CWE-691 Insufficient Control Flow Management Discouraged 36
CWE-322 Key Exchange without Entity Authentication Allowed 36
CWE-215 Insertion of Sensitive Information Into Debugging Code Allowed 36
CWE-83 Improper Neutralization of Script in Attributes in a Web Page Allowed 35
CWE-65 Windows Hard Link Allowed 35