Common Weakness Enumeration
Browse CWEs ranked by the number of vulnerabilities referencing them, and pivot to weakness details, mitigations, and related attack patterns.
774 CWEs
API response| CWE | Name | Mapping usage | Occurrences |
|---|---|---|---|
| CWE-241 | Improper Handling of Unexpected Data Type | Allowed | 30 |
| CWE-158 | Improper Neutralization of Null Byte or NUL Character | Allowed | 30 |
| CWE-758 | Reliance on Undefined, Unspecified, or Implementation-Defined Behavior | Allowed-with-Review | 29 |
| CWE-282 | Improper Ownership Management | Allowed-with-Review | 29 |
| CWE-1325 | Improperly Controlled Sequential Memory Allocation | Allowed | 29 |
| CWE-1275 | Sensitive Cookie with Improper SameSite Attribute | Allowed | 29 |
| CWE-526 | Cleartext Storage of Sensitive Information in an Environment Variable | Allowed | 28 |
| CWE-350 | Reliance on Reverse DNS Resolution for a Security-Critical Action | Allowed | 28 |
| CWE-215 | Insertion of Sensitive Information Into Debugging Code | Allowed | 28 |
| CWE-195 | Signed to Unsigned Conversion Error | Allowed | 28 |
| CWE-286 | Incorrect User Management | Allowed-with-Review | 27 |
| CWE-27 | Path Traversal: 'dir/../../filename' | Allowed | 27 |
| CWE-1025 | Comparison Using Wrong Factors | Allowed | 27 |
| CWE-603 | Use of Client-Side Authentication | Allowed | 26 |
| CWE-391 | Unchecked Error Condition | Prohibited | 26 |
| CWE-283 | Unverified Ownership | Allowed | 26 |
| CWE-270 | Privilege Context Switching Error | Allowed | 26 |
| CWE-1327 | Binding to an Unrestricted IP Address | Allowed | 26 |
| CWE-833 | Deadlock | Allowed | 25 |
| CWE-296 | Improper Following of a Certificate's Chain of Trust | Allowed | 25 |
| CWE-273 | Improper Check for Dropped Privileges | Allowed | 25 |
| CWE-260 | Password in Configuration File | Allowed | 25 |
| CWE-233 | Improper Handling of Parameters | Allowed | 25 |
| CWE-1230 | Exposure of Sensitive Information Through Metadata | Allowed | 25 |
| CWE-625 | Permissive Regular Expression | Allowed | 24 |
| CWE-390 | Detection of Error Condition Without Action | Allowed | 24 |
| CWE-242 | Use of Inherently Dangerous Function | Allowed | 24 |
| CWE-1427 | Improper Neutralization of Input Used for LLM Prompting | Allowed | 24 |
| CWE-75 | Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) | Discouraged | 23 |
| CWE-708 | Incorrect Ownership Assignment | Allowed | 23 |
| CWE-698 | Execution After Redirect (EAR) | Allowed | 23 |
| CWE-410 | Insufficient Resource Pool | Allowed | 23 |
| CWE-402 | Transmission of Private Resources into a New Sphere ('Resource Leak') | Allowed-with-Review | 23 |
| CWE-324 | Use of a Key Past its Expiration Date | Allowed | 23 |
| CWE-177 | Improper Handling of URL Encoding (Hex Encoding) | Allowed | 23 |
| CWE-939 | Improper Authorization in Handler for Custom URL Scheme | Allowed | 22 |
| CWE-592 | DEPRECATED: Authentication Bypass Issues | Prohibited | 22 |
| CWE-590 | Free of Memory not on the Heap | Allowed | 22 |
| CWE-460 | Improper Cleanup on Thrown Exception | Allowed | 22 |
| CWE-268 | Privilege Chaining | Allowed | 22 |
| CWE-1329 | Reliance on Component That is Not Updateable | Allowed | 22 |
| CWE-1295 | Debug Messages Revealing Unnecessary Information | Allowed | 22 |
| CWE-96 | Improper Neutralization of Directives in Statically Saved Code ('Static Code Injection') | Allowed | 21 |
| CWE-759 | Use of a One-Way Hash without a Salt | Allowed | 21 |
| CWE-626 | Null Byte Interaction Error (Poison Null Byte) | Allowed | 21 |
| CWE-403 | Exposure of File Descriptor to Unintended Control Sphere ('File Descriptor Leak') | Allowed | 21 |
| CWE-244 | Improper Clearing of Heap Memory Before Release ('Heap Inspection') | Allowed | 21 |
| CWE-1394 | Use of Default Cryptographic Key | Allowed | 21 |
| CWE-1191 | On-Chip Debug and Test Interface With Improper Access Control | Allowed | 21 |
| CWE-114 | Process Control | Discouraged | 21 |