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-427 Uncontrolled Search Path Element Allowed-with-Review 1012
CWE-522 Insufficiently Protected Credentials Allowed-with-Review 999
CWE-532 Insertion of Sensitive Information into Log File Allowed 983
CWE-345 Insufficient Verification of Data Authenticity Discouraged 890
CWE-798 Use of Hard-coded Credentials Allowed-with-Review 883
CWE-346 Origin Validation Error Allowed-with-Review 861
CWE-732 Incorrect Permission Assignment for Critical Resource Allowed-with-Review 840
CWE-288 Authentication Bypass Using an Alternate Path or Channel Allowed 824
CWE-497 Exposure of Sensitive System Information to an Unauthorized Control Sphere Allowed 768
CWE-276 Incorrect Default Permissions Allowed 734
CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') Allowed 716
CWE-404 Improper Resource Shutdown or Release Allowed-with-Review 703
CWE-290 Authentication Bypass by Spoofing Allowed 693
CWE-401 Missing Release of Memory after Effective Lifetime Allowed 687
CWE-209 Generation of Error Message Containing Sensitive Information Allowed 627
CWE-611 Improper Restriction of XML External Entity Reference Allowed 620
CWE-674 Uncontrolled Recursion Allowed-with-Review 607
CWE-444 Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') Allowed 606
CWE-80 Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) Allowed 601
CWE-1321 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') Allowed 601
CWE-1220 Insufficient Granularity of Access Control Allowed 589
CWE-426 Untrusted Search Path Allowed-with-Review 561
CWE-1333 Inefficient Regular Expression Complexity Allowed 560
CWE-250 Execution with Unnecessary Privileges Allowed 558
CWE-312 Cleartext Storage of Sensitive Information Allowed 557
CWE-319 Cleartext Transmission of Sensitive Information Allowed 556
CWE-613 Insufficient Session Expiration Allowed-with-Review 547
CWE-201 Insertion of Sensitive Information Into Sent Data Allowed 547
CWE-248 Uncaught Exception Allowed 543
CWE-829 Inclusion of Functionality from Untrusted Control Sphere Allowed 535
CWE-307 Improper Restriction of Excessive Authentication Attempts Allowed 526
CWE-116 Improper Encoding or Escaping of Output Allowed-with-Review 514
CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') Allowed 501
CWE-789 Memory Allocation with Excessive Size Value Allowed 484
CWE-754 Improper Check for Unusual or Exceptional Conditions Allowed-with-Review 475
CWE-617 Reachable Assertion Allowed 473
CWE-327 Use of a Broken or Risky Cryptographic Algorithm Allowed-with-Review 446
CWE-359 Exposure of Private Personal Information to an Unauthorized Actor Allowed 445
CWE-321 Use of Hard-coded Cryptographic Key Allowed 420
CWE-1284 Improper Validation of Specified Quantity in Input Allowed 396
CWE-184 Incomplete List of Disallowed Inputs Allowed 379
CWE-428 Unquoted Search Path or Element Allowed 369
CWE-552 Files or Directories Accessible to External Parties Allowed 368
CWE-193 Off-by-one Error Allowed 367
CWE-409 Improper Handling of Highly Compressed Data (Data Amplification) Allowed 362
CWE-93 Improper Neutralization of CRLF Sequences ('CRLF Injection') Allowed 353
CWE-1336 Improper Neutralization of Special Elements Used in a Template Engine Allowed 353
CWE-294 Authentication Bypass by Capture-replay Allowed 349
CWE-129 Improper Validation of Array Index Allowed 339
CWE-441 Unintended Proxy or Intermediary ('Confused Deputy') Allowed-with-Review 335