Common Weakness Enumeration

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

Reset

785 CWEs

API response
CWE Name Mapping usage Occurrences
CWE-698 Execution After Redirect (EAR) Allowed 25
CWE-626 Null Byte Interaction Error (Poison Null Byte) Allowed 25
CWE-366 Race Condition within a Thread Allowed 25
CWE-233 Improper Handling of Parameters Allowed 25
CWE-837 Improper Enforcement of a Single, Unique Action Allowed 24
CWE-75 Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) Discouraged 24
CWE-413 Improper Resource Locking Allowed 24
CWE-364 Signal Handler Race Condition Allowed 24
CWE-242 Use of Inherently Dangerous Function Allowed 24
CWE-1357 Reliance on Insufficiently Trustworthy Component Allowed-with-Review 24
CWE-1329 Reliance on Component That is Not Updateable Allowed 24
CWE-804 Guessable CAPTCHA Allowed 23
CWE-647 Use of Non-Canonical URL Paths for Authorization Decisions 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-363 Race Condition Enabling Link Following Allowed 23
CWE-324 Use of a Key Past its Expiration Date Allowed 23
CWE-244 Improper Clearing of Heap Memory Before Release ('Heap Inspection') Allowed 23
CWE-172 Encoding Error Allowed-with-Review 23
CWE-155 Improper Neutralization of Wildcards or Matching Symbols Allowed 23
CWE-140 Improper Neutralization of Delimiters Allowed 23
CWE-1295 Debug Messages Revealing Unnecessary Information Allowed 23
CWE-114 Process Control Discouraged 23
CWE-84 Improper Neutralization of Encoded URI Schemes in a Web Page Allowed 22
CWE-836 Use of Password Hash Instead of Password for Authentication Allowed 22
CWE-643 Improper Neutralization of Data within XPath Expressions ('XPath Injection') Allowed 22
CWE-592 DEPRECATED: Authentication Bypass Issues Prohibited 22
CWE-268 Privilege Chaining Allowed 22
CWE-1189 Improper Isolation of Shared Resources on System-on-a-Chip (SoC) Allowed 22
CWE-694 Use of Multiple Resources with Duplicate Identifier Allowed 21
CWE-394 Unexpected Status Code or Return Value Allowed 21
CWE-341 Predictable from Observable State Allowed 21
CWE-337 Predictable Seed in Pseudo-Random Number Generator (PRNG) Allowed 21
CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG) Allowed 21
CWE-228 Improper Handling of Syntactically Invalid Structure Allowed-with-Review 21
CWE-911 Improper Update of Reference Count Allowed 20
CWE-779 Logging of Excessive Data Allowed 20
CWE-76 Improper Neutralization of Equivalent Special Elements Allowed 20
CWE-564 SQL Injection: Hibernate Allowed 20
CWE-138 Improper Neutralization of Special Elements Discouraged 20
CWE-1260 Improper Handling of Overlap Between Protected Memory Ranges Allowed 20
CWE-820 Missing Synchronization Allowed 19
CWE-657 Violation of Secure Design Principles Discouraged 19
CWE-573 Improper Following of Specification by Caller Allowed-with-Review 18
CWE-567 Unsynchronized Access to Shared Data in a Multithreaded Context 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-1258 Exposure of Sensitive System Information Due to Uncleared Debug Information Allowed 18
CWE-1242 Inclusion of Undocumented Features or Chicken Bits Allowed 18