Common Weakness Enumeration

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

Reset

777 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-939 Improper Authorization in Handler for Custom URL Scheme Allowed 22
CWE-592 DEPRECATED: Authentication Bypass Issues Prohibited 22
CWE-403 Exposure of File Descriptor to Unintended Control Sphere ('File Descriptor Leak') Allowed 22
CWE-268 Privilege Chaining Allowed 22
CWE-244 Improper Clearing of Heap Memory Before Release ('Heap Inspection') Allowed 22
CWE-1329 Reliance on Component That is Not Updateable Allowed 22
CWE-1189 Improper Isolation of Shared Resources on System-on-a-Chip (SoC) Allowed 22
CWE-155 Improper Neutralization of Wildcards or Matching Symbols 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-837 Improper Enforcement of a Single, Unique Action Allowed 20
CWE-366 Race Condition within a Thread Allowed 20
CWE-308 Use of Single-factor Authentication Allowed 20
CWE-140 Improper Neutralization of Delimiters Allowed 20
CWE-836 Use of Password Hash Instead of Password for Authentication Allowed 19
CWE-820 Missing Synchronization Allowed 19
CWE-804 Guessable CAPTCHA Allowed 19
CWE-779 Logging of Excessive Data Allowed 19
CWE-657 Violation of Secure Design Principles Discouraged 19
CWE-364 Signal Handler Race Condition Allowed 19
CWE-341 Predictable from Observable State Allowed 19
CWE-228 Improper Handling of Syntactically Invalid Structure Allowed-with-Review 19
CWE-1357 Reliance on Insufficiently Trustworthy Component Allowed-with-Review 19
CWE-911 Improper Update of Reference Count Allowed 18
CWE-643 Improper Neutralization of Data within XPath Expressions ('XPath Injection') Allowed 18
CWE-573 Improper Following of Specification by Caller Allowed-with-Review 18
CWE-453 Insecure Default Variable Initialization 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-1260 Improper Handling of Overlap Between Protected Memory Ranges Allowed 18
CWE-1050 Excessive Platform Resource Consumption within a Loop Allowed 18
CWE-84 Improper Neutralization of Encoded URI Schemes in a Web Page Allowed 17
CWE-76 Improper Neutralization of Equivalent Special Elements Allowed 17
CWE-647 Use of Non-Canonical URL Paths for Authorization Decisions Allowed 17
CWE-413 Improper Resource Locking Allowed 17
CWE-394 Unexpected Status Code or Return Value Allowed 17
CWE-393 Return of Wrong Status Code Allowed 17
CWE-337 Predictable Seed in Pseudo-Random Number Generator (PRNG) Allowed 17
CWE-138 Improper Neutralization of Special Elements Discouraged 17
CWE-927 Use of Implicit Intent for Sensitive Communication Allowed 16
CWE-650 Trusting HTTP Permission Methods on the Server Side Allowed 16
CWE-642 External Control of Critical State Data Allowed-with-Review 16
CWE-567 Unsynchronized Access to Shared Data in a Multithreaded Context Allowed 16
CWE-564 SQL Injection: Hibernate Allowed 16
CWE-477 Use of Obsolete Function Allowed 16
CWE-449 The UI Performs the Wrong Action Allowed 16
CWE-363 Race Condition Enabling Link Following Allowed 16
CWE-351 Insufficient Type Distinction Allowed 16
CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) Allowed 16