Common Weakness Enumeration
Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.
777 CWEs
API response| CWE | Name | Mapping usage | Occurrences |
|---|---|---|---|
| CWE-325 | Missing Cryptographic Step | Allowed | 159 |
| CWE-113 | Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting') | Allowed | 159 |
| CWE-212 | Improper Removal of Sensitive Information Before Storage or Transfer | Allowed | 155 |
| CWE-703 | Improper Check or Handling of Exceptional Conditions | Discouraged | 150 |
| CWE-697 | Incorrect Comparison | Discouraged | 148 |
| CWE-457 | Use of Uninitialized Variable | Allowed | 148 |
| CWE-788 | Access of Memory Location After End of Buffer | Discouraged | 146 |
| CWE-470 | Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') | Allowed | 146 |
| CWE-15 | External Control of System or Configuration Setting | Allowed | 146 |
| CWE-358 | Improperly Implemented Security Check for Standard | Allowed | 145 |
| CWE-302 | Authentication Bypass by Assumed-Immutable Data | Allowed | 143 |
| CWE-807 | Reliance on Untrusted Inputs in a Security Decision | Allowed | 138 |
| CWE-772 | Missing Release of Resource after Effective Lifetime | Allowed | 138 |
| CWE-117 | Improper Output Neutralization for Logs | Allowed | 138 |
| CWE-281 | Improper Preservation of Permissions | Allowed | 137 |
| CWE-297 | Improper Validation of Certificate with Host Mismatch | Allowed | 133 |
| CWE-170 | Improper Null Termination | Allowed | 133 |
| CWE-178 | Improper Handling of Case Sensitivity | Allowed | 128 |
| CWE-665 | Improper Initialization | Discouraged | 127 |
| CWE-99 | Improper Control of Resource Identifiers ('Resource Injection') | Allowed-with-Review | 126 |
| CWE-922 | Insecure Storage of Sensitive Information | Allowed-with-Review | 126 |
| CWE-606 | Unchecked Input for Loop Condition | Allowed | 125 |
| CWE-521 | Weak Password Requirements | Allowed | 124 |
| CWE-823 | Use of Out-of-range Pointer Offset | Allowed | 123 |
| CWE-706 | Use of Incorrectly-Resolved Name or Reference | Allowed-with-Review | 123 |
| CWE-506 | Embedded Malicious Code | Allowed-with-Review | 122 |
| CWE-1392 | Use of Default Credentials | Allowed | 122 |
| CWE-680 | Integer Overflow to Buffer Overflow | Discouraged | 121 |
| CWE-672 | Operation on a Resource after Expiration or Release | Allowed-with-Review | 117 |
| CWE-24 | Path Traversal: '../filedir' | Allowed | 117 |
| CWE-425 | Direct Request ('Forced Browsing') | Allowed | 115 |
| CWE-538 | Insertion of Sensitive Information into Externally-Accessible File or Directory | Allowed | 113 |
| CWE-825 | Expired Pointer Dereference | Allowed | 112 |
| CWE-91 | XML Injection (aka Blind XPath Injection) | Allowed-with-Review | 111 |
| CWE-670 | Always-Incorrect Control Flow Implementation | Allowed-with-Review | 108 |
| CWE-620 | Unverified Password Change | Allowed | 107 |
| CWE-377 | Insecure Temporary File | Allowed-with-Review | 106 |
| CWE-1288 | Improper Validation of Consistency within Input | Allowed | 106 |
| CWE-598 | Use of HTTP Request With Sensitive Query String | Allowed | 104 |
| CWE-331 | Insufficient Entropy | Allowed | 104 |
| CWE-913 | Improper Control of Dynamically-Managed Code Resources | Allowed-with-Review | 103 |
| CWE-682 | Incorrect Calculation | Discouraged | 102 |
| CWE-926 | Improper Export of Android Application Components | Allowed | 101 |
| CWE-489 | Active Debug Code | Allowed | 100 |
| CWE-348 | Use of Less Trusted Source | Allowed | 100 |
| CWE-669 | Incorrect Resource Transfer Between Spheres | Allowed-with-Review | 98 |
| CWE-150 | Improper Neutralization of Escape, Meta, or Control Sequences | Allowed | 98 |
| CWE-471 | Modification of Assumed-Immutable Data (MAID) | Allowed | 97 |