Common Weakness Enumeration

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

Reset

345 CWEs ranked in 2026-06

API response
CWE Name Mapping usage Occurrences
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Allowed 1010
CWE-416 Use After Free Allowed 598
CWE-122 Heap-based Buffer Overflow Allowed 427
CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') Allowed 420
CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') Allowed-with-Review 409
CWE-125 Out-of-bounds Read Allowed 391
CWE-862 Missing Authorization Allowed-with-Review 390
CWE-400 Uncontrolled Resource Consumption Discouraged 322
CWE-200 Exposure of Sensitive Information to an Unauthorized Actor Discouraged 259
CWE-770 Allocation of Resources Without Limits or Throttling Allowed 257
CWE-502 Deserialization of Untrusted Data Allowed 244
CWE-918 Server-Side Request Forgery (SSRF) Allowed 242
CWE-787 Out-of-bounds Write Allowed-with-Review 235
CWE-284 Improper Access Control Discouraged 229
CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') Allowed 228
CWE-94 Improper Control of Generation of Code ('Code Injection') Allowed-with-Review 226
CWE-20 Improper Input Validation Discouraged 222
CWE-74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') Discouraged 212
CWE-121 Stack-based Buffer Overflow Allowed 204
CWE-639 Authorization Bypass Through User-Controlled Key Allowed 197
CWE-190 Integer Overflow or Wraparound Allowed 190
CWE-863 Incorrect Authorization Allowed-with-Review 169
CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') Allowed-with-Review 165
CWE-306 Missing Authentication for Critical Function Allowed 154
CWE-59 Improper Link Resolution Before File Access ('Link Following') Allowed 137
CWE-287 Improper Authentication Discouraged 127
CWE-285 Improper Authorization Discouraged 123
CWE-693 Protection Mechanism Failure Discouraged 118
CWE-1321 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') Allowed 106
CWE-98 Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') Allowed 104
CWE-266 Incorrect Privilege Assignment Allowed 99
CWE-434 Unrestricted Upload of File with Dangerous Type Allowed 92
CWE-77 Improper Neutralization of Special Elements used in a Command ('Command Injection') Allowed-with-Review 91
CWE-352 Cross-Site Request Forgery (CSRF) Allowed 77
CWE-126 Buffer Over-read Allowed 75
CWE-191 Integer Underflow (Wrap or Wraparound) Allowed 74
CWE-476 NULL Pointer Dereference Allowed 71
CWE-93 Improper Neutralization of CRLF Sequences ('CRLF Injection') Allowed 69
CWE-88 Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') Allowed 69
CWE-201 Insertion of Sensitive Information Into Sent Data Allowed 69
CWE-601 URL Redirection to Untrusted Site ('Open Redirect') Allowed 63
CWE-345 Insufficient Verification of Data Authenticity Discouraged 63
CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer Discouraged 62
CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition Allowed 61
CWE-15 External Control of System or Configuration Setting Allowed 61
CWE-401 Missing Release of Memory after Effective Lifetime Allowed 58
CWE-347 Improper Verification of Cryptographic Signature Allowed 58
CWE-295 Improper Certificate Validation Allowed 58
CWE-843 Access of Resource Using Incompatible Type ('Type Confusion') Allowed 54
CWE-73 External Control of File Name or Path Allowed 51