Common Weakness Enumeration
Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.
241 CWEs ranked in 2025-11
API response| CWE | Name | Mapping usage | Occurrences |
|---|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | Allowed | 334 |
| CWE-89 | Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') | Allowed | 217 |
| CWE-862 | Missing Authorization | Allowed-with-Review | 197 |
| CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') | Discouraged | 153 |
| CWE-434 | Unrestricted Upload of File with Dangerous Type | Allowed | 72 |
| CWE-352 | Cross-Site Request Forgery (CSRF) | Allowed | 67 |
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | Allowed-with-Review | 60 |
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | Allowed-with-Review | 56 |
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | Discouraged | 51 |
| CWE-98 | Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') | Allowed | 45 |
| CWE-284 | Improper Access Control | Discouraged | 45 |
| CWE-639 | Authorization Bypass Through User-Controlled Key | Allowed | 42 |
| CWE-306 | Missing Authentication for Critical Function | Allowed | 42 |
| CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | Allowed | 40 |
| CWE-20 | Improper Input Validation | Discouraged | 39 |
| CWE-121 | Stack-based Buffer Overflow | Allowed | 39 |
| CWE-122 | Heap-based Buffer Overflow | Allowed | 36 |
| CWE-285 | Improper Authorization | Discouraged | 35 |
| CWE-863 | Incorrect Authorization | Allowed-with-Review | 34 |
| CWE-269 | Improper Privilege Management | Discouraged | 33 |
| CWE-918 | Server-Side Request Forgery (SSRF) | Allowed | 32 |
| CWE-119 | Improper Restriction of Operations within the Bounds of a Memory Buffer | Discouraged | 31 |
| CWE-502 | Deserialization of Untrusted Data | Allowed | 30 |
| CWE-787 | Out-of-bounds Write | Allowed-with-Review | 29 |
| CWE-125 | Out-of-bounds Read | Allowed | 29 |
| CWE-120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') | Allowed-with-Review | 28 |
| CWE-416 | Use After Free | Allowed | 27 |
| CWE-266 | Incorrect Privilege Assignment | Allowed | 23 |
| CWE-427 | Uncontrolled Search Path Element | Allowed-with-Review | 22 |
| CWE-770 | Allocation of Resources Without Limits or Throttling | Allowed | 21 |
| CWE-276 | Incorrect Default Permissions | Allowed | 21 |
| CWE-73 | External Control of File Name or Path | Allowed | 18 |
| CWE-80 | Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) | Allowed | 17 |
| CWE-77 | Improper Neutralization of Special Elements used in a Command ('Command Injection') | Allowed-with-Review | 15 |
| CWE-476 | NULL Pointer Dereference | Allowed | 15 |
| CWE-362 | Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') | Allowed-with-Review | 14 |
| CWE-201 | Insertion of Sensitive Information Into Sent Data | Allowed | 14 |
| CWE-732 | Incorrect Permission Assignment for Critical Resource | Allowed-with-Review | 11 |
| CWE-601 | URL Redirection to Untrusted Site ('Open Redirect') | Allowed | 11 |
| CWE-400 | Uncontrolled Resource Consumption | Discouraged | 11 |
| CWE-287 | Improper Authentication | Discouraged | 11 |
| CWE-497 | Exposure of Sensitive System Information to an Unauthorized Control Sphere | Allowed | 10 |
| CWE-295 | Improper Certificate Validation | Allowed | 10 |
| CWE-23 | Relative Path Traversal | Allowed | 10 |
| CWE-611 | Improper Restriction of XML External Entity Reference | Allowed | 9 |
| CWE-822 | Untrusted Pointer Dereference | Allowed | 8 |
| CWE-693 | Protection Mechanism Failure | Discouraged | 8 |
| CWE-367 | Time-of-check Time-of-use (TOCTOU) Race Condition | Allowed | 8 |
| CWE-798 | Use of Hard-coded Credentials | Allowed-with-Review | 7 |
| CWE-754 | Improper Check for Unusual or Exceptional Conditions | Allowed-with-Review | 7 |