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-349 | Acceptance of Extraneous Untrusted Data With Trusted Data | Allowed | 53 |
| CWE-1391 | Use of Weak Credentials | Allowed-with-Review | 53 |
| CWE-323 | Reusing a Nonce, Key Pair in Encryption | Allowed | 52 |
| CWE-300 | Channel Accessible by Non-Endpoint | Discouraged | 52 |
| CWE-123 | Write-what-where Condition | Allowed | 52 |
| CWE-791 | Incomplete Filtering of Special Elements | Allowed | 51 |
| CWE-782 | Exposed IOCTL with Insufficient Access Control | Allowed | 51 |
| CWE-475 | Undefined Behavior for Input to API | Allowed | 51 |
| CWE-353 | Missing Support for Integrity Check | Allowed | 51 |
| CWE-917 | Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') | Allowed | 50 |
| CWE-272 | Least Privilege Violation | Allowed | 49 |
| CWE-757 | Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade') | Allowed | 48 |
| CWE-424 | Improper Protection of Alternate Path | Allowed-with-Review | 48 |
| CWE-603 | Use of Client-Side Authentication | Allowed | 47 |
| CWE-488 | Exposure of Data Element to Wrong Session | Allowed | 47 |
| CWE-176 | Improper Handling of Unicode Encoding | Allowed | 47 |
| CWE-1023 | Incomplete Comparison with Missing Factors | Allowed-with-Review | 47 |
| CWE-834 | Excessive Iteration | Discouraged | 46 |
| CWE-696 | Incorrect Behavior Order | Allowed-with-Review | 46 |
| CWE-378 | Creation of Temporary File With Insecure Permissions | Allowed | 46 |
| CWE-180 | Incorrect Behavior Order: Validate Before Canonicalize | Allowed | 46 |
| CWE-1004 | Sensitive Cookie Without 'HttpOnly' Flag | Allowed | 46 |
| CWE-565 | Reliance on Cookies without Validation and Integrity Checking | Allowed | 45 |
| CWE-214 | Invocation of Process Using Visible Sensitive Information | Allowed | 45 |
| CWE-1289 | Improper Validation of Unsafe Equivalence in Input | Allowed | 45 |
| CWE-1385 | Missing Origin Validation in WebSockets | Allowed | 44 |
| CWE-667 | Improper Locking | Allowed-with-Review | 43 |
| CWE-261 | Weak Encoding for Password | Allowed | 42 |
| CWE-202 | Exposure of Sensitive Information Through Data Queries | Allowed | 42 |
| CWE-1393 | Use of Default Password | Allowed | 42 |
| CWE-420 | Unprotected Alternate Channel | Allowed | 41 |
| CWE-274 | Improper Handling of Insufficient Privileges | Discouraged | 41 |
| CWE-1303 | Non-Transparent Sharing of Microarchitectural Resources | Allowed | 41 |
| CWE-1104 | Use of Unmaintained Third Party Components | Allowed | 41 |
| CWE-501 | Trust Boundary Violation | Allowed | 40 |
| CWE-316 | Cleartext Storage of Sensitive Information in Memory | Allowed | 39 |
| CWE-924 | Improper Enforcement of Message Integrity During Transmission in a Communication Channel | Allowed | 37 |
| CWE-283 | Unverified Ownership | Allowed | 37 |
| CWE-762 | Mismatched Memory Management Routines | Allowed | 36 |
| CWE-691 | Insufficient Control Flow Management | Discouraged | 36 |
| CWE-350 | Reliance on Reverse DNS Resolution for a Security-Critical Action | Allowed | 36 |
| CWE-215 | Insertion of Sensitive Information Into Debugging Code | Allowed | 36 |
| CWE-313 | Cleartext Storage in a File or on Disk | Allowed | 35 |
| CWE-195 | Signed to Unsigned Conversion Error | Allowed | 35 |
| CWE-1427 | Improper Neutralization of Input Used for LLM Prompting | Allowed | 35 |
| CWE-1275 | Sensitive Cookie with Improper SameSite Attribute | Allowed | 35 |
| CWE-92 | DEPRECATED: Improper Sanitization of Custom Special Characters | Prohibited | 34 |
| CWE-83 | Improper Neutralization of Script in Attributes in a Web Page | Allowed | 34 |
| CWE-540 | Inclusion of Sensitive Information in Source Code | Allowed | 34 |