Common Weakness Enumeration

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

Reset

785 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-440 Expected Behavior Violation Allowed 65
CWE-29 Path Traversal: '\..\filename' Allowed 65
CWE-118 Incorrect Access of Indexable Resource ('Range Error') Discouraged 65
CWE-176 Improper Handling of Unicode Encoding Allowed 64
CWE-917 Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') Allowed 63
CWE-226 Sensitive Information in Resource Not Removed Before Reuse Allowed 63
CWE-1289 Improper Validation of Unsafe Equivalence in Input Allowed 63
CWE-548 Exposure of Information Through Directory Listing Allowed 61
CWE-87 Improper Neutralization of Alternate XSS Syntax Allowed 60
CWE-834 Excessive Iteration Discouraged 60
CWE-757 Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') Allowed 60
CWE-475 Undefined Behavior for Input to API Allowed 59
CWE-277 Insecure Inherited Permissions Allowed 59
CWE-185 Incorrect Regular Expression Allowed-with-Review 59
CWE-782 Exposed IOCTL with Insufficient Access Control Allowed 58
CWE-791 Incomplete Filtering of Special Elements Allowed 57
CWE-667 Improper Locking Allowed-with-Review 57
CWE-385 Covert Timing Channel Allowed 57
CWE-1385 Missing Origin Validation in WebSockets Allowed 57
CWE-323 Reusing a Nonce, Key Pair in Encryption Allowed 56
CWE-272 Least Privilege Violation Allowed 56
CWE-420 Unprotected Alternate Channel Allowed 55
CWE-300 Channel Accessible by Non-Endpoint Discouraged 55
CWE-123 Write-what-where Condition Allowed 55
CWE-378 Creation of Temporary File With Insecure Permissions Allowed 54
CWE-353 Missing Support for Integrity Check Allowed 53
CWE-299 Improper Check for Certificate Revocation Allowed 53
CWE-322 Key Exchange without Entity Authentication Allowed 51
CWE-1303 Non-Transparent Sharing of Microarchitectural Resources Allowed 51
CWE-565 Reliance on Cookies without Validation and Integrity Checking Allowed 50
CWE-270 Privilege Context Switching Error Allowed 50
CWE-202 Exposure of Sensitive Information Through Data Queries Allowed 50
CWE-195 Signed to Unsigned Conversion Error Allowed 50
CWE-1025 Comparison Using Wrong Factors Allowed 50
CWE-501 Trust Boundary Violation Allowed 48
CWE-1427 Improper Neutralization of Input Used for LLM Prompting Allowed 47
CWE-1004 Sensitive Cookie Without 'HttpOnly' Flag Allowed 47
CWE-261 Weak Encoding for Password Allowed 46
CWE-1393 Use of Default Password Allowed 46
CWE-215 Insertion of Sensitive Information Into Debugging Code Allowed 45
CWE-1104 Use of Unmaintained Third Party Components Allowed 45
CWE-540 Inclusion of Sensitive Information in Source Code Allowed 43
CWE-390 Detection of Error Condition Without Action Allowed 43
CWE-350 Reliance on Reverse DNS Resolution for a Security-Critical Action Allowed 42
CWE-1325 Improperly Controlled Sequential Memory Allocation Allowed 42
CWE-274 Improper Handling of Insufficient Privileges Discouraged 41
CWE-158 Improper Neutralization of Null Byte or NUL Character Allowed 41