Common Weakness Enumeration

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

Reset

774 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-804 Guessable CAPTCHA Allowed 20
CWE-406 Insufficient Control of Network Message Volume (Network Amplification) Allowed-with-Review 20
CWE-1189 Improper Isolation of Shared Resources on System-on-a-Chip (SoC) Allowed 20
CWE-657 Violation of Secure Design Principles Discouraged 19
CWE-364 Signal Handler Race Condition Allowed 19
CWE-155 Improper Neutralization of Wildcards or Matching Symbols Allowed 19
CWE-141 Improper Neutralization of Parameter/Argument Delimiters Allowed 19
CWE-1303 Non-Transparent Sharing of Microarchitectural Resources Allowed 19
CWE-911 Improper Update of Reference Count Allowed 18
CWE-837 Improper Enforcement of a Single, Unique Action Allowed 18
CWE-394 Unexpected Status Code or Return Value Allowed 18
CWE-392 Missing Report of Error Condition Allowed 18
CWE-271 Privilege Dropping / Lowering Errors Allowed-with-Review 18
CWE-229 Improper Handling of Values Allowed 18
CWE-228 Improper Handling of Syntactically Invalid Structure Allowed-with-Review 18
CWE-140 Improper Neutralization of Delimiters Allowed 18
CWE-1260 Improper Handling of Overlap Between Protected Memory Ranges Allowed 18
CWE-836 Use of Password Hash Instead of Password for Authentication Allowed 17
CWE-820 Missing Synchronization Allowed 17
CWE-779 Logging of Excessive Data Allowed 17
CWE-393 Return of Wrong Status Code Allowed 17
CWE-366 Race Condition within a Thread Allowed 17
CWE-138 Improper Neutralization of Special Elements Discouraged 17
CWE-1023 Incomplete Comparison with Missing Factors Allowed-with-Review 17
CWE-927 Use of Implicit Intent for Sensitive Communication Allowed 16
CWE-643 Improper Neutralization of Data within XPath Expressions ('XPath Injection') Allowed 16
CWE-642 External Control of Critical State Data Allowed-with-Review 16
CWE-477 Use of Obsolete Function Allowed 16
CWE-453 Insecure Default Variable Initialization Allowed 16
CWE-449 The UI Performs the Wrong Action Allowed 16
CWE-341 Predictable from Observable State Allowed 16
CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) Allowed 16
CWE-299 Improper Check for Certificate Revocation Allowed 16
CWE-76 Improper Neutralization of Equivalent Special Elements Allowed 15
CWE-647 Use of Non-Canonical URL Paths for Authorization Decisions Allowed 15
CWE-551 Incorrect Behavior Order: Authorization Before Parsing and Canonicalization Allowed 15
CWE-413 Improper Resource Locking Allowed 15
CWE-351 Insufficient Type Distinction Allowed 15
CWE-337 Predictable Seed in Pseudo-Random Number Generator (PRNG) Allowed 15
CWE-334 Small Space of Random Values Allowed 15
CWE-26 Path Traversal: '/dir/../filename' Allowed 15
CWE-1386 Insecure Operation on Windows Junction / Mount Point Allowed 15
CWE-1244 Internal Asset Exposed to Unsafe Debug Access Level or State Allowed 15
CWE-1050 Excessive Platform Resource Consumption within a Loop Allowed 15
CWE-84 Improper Neutralization of Encoded URI Schemes in a Web Page Allowed 14
CWE-821 Incorrect Synchronization Allowed 14
CWE-790 Improper Filtering of Special Elements Allowed-with-Review 14
CWE-612 Improper Authorization of Index Containing Sensitive Information Allowed 14
CWE-573 Improper Following of Specification by Caller Allowed-with-Review 14
CWE-549 Missing Password Field Masking Allowed 14