Common Weakness Enumeration

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

Reset

777 CWEs

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