Common Weakness Enumeration: CWE

CWE is a community-developed list of common software and hardware weakness types that have security ramifications. A “weakness” is a condition in a software, firmware, hardware, or service component that, under certain circumstances, could contribute to the introduction of vulnerabilities. The CWE List and associated classification taxonomy serve as a language that can be used to identify and describe these weaknesses in terms of CWEs.
CWE Number Name Action
CWE-334 Small Space of Random Values
CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)
CWE-336 Same Seed in Pseudo-Random Number Generator (PRNG)
CWE-337 Predictable Seed in Pseudo-Random Number Generator (PRNG)
CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
CWE-339 Small Seed Space in PRNG
CWE-340 Generation of Predictable Numbers or Identifiers
CWE-341 Predictable from Observable State
CWE-342 Predictable Exact Value from Previous Values
CWE-343 Predictable Value Range from Previous Values
CWE-344 Use of Invariant Value in Dynamically Changing Context
CWE-345 Insufficient Verification of Data Authenticity
CWE-346 Origin Validation Error
CWE-347 Improper Verification of Cryptographic Signature
CWE-348 Use of Less Trusted Source
CWE-349 Acceptance of Extraneous Untrusted Data With Trusted Data
CWE-350 Reliance on Reverse DNS Resolution for a Security-Critical Action
CWE-351 Insufficient Type Distinction
CWE-352 Cross-Site Request Forgery (CSRF)
CWE-353 Missing Support for Integrity Check
CWE-354 Improper Validation of Integrity Check Value
CWE-356 Product UI does not Warn User of Unsafe Actions
CWE-357 Insufficient UI Warning of Dangerous Operations
CWE-358 Improperly Implemented Security Check for Standard
CWE-359 Exposure of Private Personal Information to an Unauthorized Actor
CWE-360 Trust of System Event Data
CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
CWE-363 Race Condition Enabling Link Following
CWE-364 Signal Handler Race Condition
CWE-365 DEPRECATED: Race Condition in Switch
CWE-366 Race Condition within a Thread
CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition
CWE-368 Context Switching Race Condition
CWE-369 Divide By Zero
CWE-370 Missing Check for Certificate Revocation after Initial Check
CWE-372 Incomplete Internal State Distinction
CWE-373 DEPRECATED: State Synchronization Error
CWE-374 Passing Mutable Objects to an Untrusted Method
CWE-375 Returning a Mutable Object to an Untrusted Caller
CWE-377 Insecure Temporary File
CWE-378 Creation of Temporary File With Insecure Permissions
CWE-379 Creation of Temporary File in Directory with Insecure Permissions
CWE-382 J2EE Bad Practices: Use of System.exit()
CWE-383 J2EE Bad Practices: Direct Use of Threads
CWE-384 Session Fixation
CWE-385 Covert Timing Channel
CWE-386 Symbolic Name not Mapping to Correct Object
CWE-390 Detection of Error Condition Without Action
CWE-391 Unchecked Error Condition
CWE-392 Missing Report of Error Condition
Showing 50 of 959 Results