| MemberOf |  View - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries). | 1400 | Comprehensive Categorization for Software Assurance Trends | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 9 | J2EE Misconfiguration: Weak Access Permissions for EJB Methods | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 13 | ASP.NET Misconfiguration: Password in Configuration File | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 202 | Exposure of Sensitive Information Through Data Queries | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 256 | Plaintext Storage of a Password | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 257 | Storing Passwords in a Recoverable Format | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 258 | Empty Password in Configuration File | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 259 | Use of Hard-coded Password | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 260 | Password in Configuration File | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 261 | Weak Encoding for Password | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 262 | Not Using Password Aging | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 263 | Password Aging with Long Expiration | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 266 | Incorrect Privilege Assignment | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 267 | Privilege Defined With Unsafe Actions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 268 | Privilege Chaining | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 269 | Improper Privilege Management | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 270 | Privilege Context Switching Error | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 271 | Privilege Dropping / Lowering Errors | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 272 | Least Privilege Violation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 273 | Improper Check for Dropped Privileges | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 274 | Improper Handling of Insufficient Privileges | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 276 | Incorrect Default Permissions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 277 | Insecure Inherited Permissions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 278 | Insecure Preserved Inherited Permissions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 279 | Incorrect Execution-Assigned Permissions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 280 | Improper Handling of Insufficient Permissions or Privileges | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 281 | Improper Preservation of Permissions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 282 | Improper Ownership Management | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 283 | Unverified Ownership | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Pillar - a weakness that is the most abstract type of weakness and represents a theme for all class/base/variant weaknesses related to it. A Pillar is different from a Category as a Pillar is still technically a type of weakness that describes a mistake, while a Category represents a common characteristic used to group related things. | 284 | Improper Access Control | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 285 | Improper Authorization | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 286 | Incorrect User Management | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 287 | Improper Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 288 | Authentication Bypass Using an Alternate Path or Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 289 | Authentication Bypass by Alternate Name | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 290 | Authentication Bypass by Spoofing | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 291 | Reliance on IP Address for Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 293 | Using Referer Field for Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 294 | Authentication Bypass by Capture-replay | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 295 | Improper Certificate Validation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 296 | Improper Following of a Certificate's Chain of Trust | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 297 | Improper Validation of Certificate with Host Mismatch | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 298 | Improper Validation of Certificate Expiration | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 299 | Improper Check for Certificate Revocation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 300 | Channel Accessible by Non-Endpoint | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 301 | Reflection Attack in an Authentication Protocol | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 302 | Authentication Bypass by Assumed-Immutable Data | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 303 | Incorrect Implementation of Authentication Algorithm | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 304 | Missing Critical Step in Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 305 | Authentication Bypass by Primary Weakness | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 306 | Missing Authentication for Critical Function | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 307 | Improper Restriction of Excessive Authentication Attempts | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 308 | Use of Single-factor Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 309 | Use of Password System for Primary Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 321 | Use of Hard-coded Cryptographic Key | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 322 | Key Exchange without Entity Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 350 | Reliance on Reverse DNS Resolution for a Security-Critical Action | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 370 | Missing Check for Certificate Revocation after Initial Check | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Composite - a Compound Element that consists of two or more distinct weaknesses, in which all weaknesses must be present at the same time in order for a potential vulnerability to arise. Removing any of the weaknesses eliminates or sharply reduces the risk. One weakness, X, can be "broken down" into component weaknesses Y and Z. There can be cases in which one weakness might not be essential to a composite, but changes the nature of the composite when it becomes a vulnerability. | 384 | Session Fixation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 419 | Unprotected Primary Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 420 | Unprotected Alternate Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 421 | Race Condition During Access to Alternate Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 422 | Unprotected Windows Messaging Channel ('Shatter') | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 425 | Direct Request ('Forced Browsing') | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 441 | Unintended Proxy or Intermediary ('Confused Deputy') | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 520 | .NET Misconfiguration: Use of Impersonation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 521 | Weak Password Requirements | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 522 | Insufficiently Protected Credentials | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 523 | Unprotected Transport of Credentials | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 549 | Missing Password Field Masking | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 551 | Incorrect Behavior Order: Authorization Before Parsing and Canonicalization | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 555 | J2EE Misconfiguration: Plaintext Password in Configuration File | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 556 | ASP.NET Misconfiguration: Use of Identity Impersonation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 566 | Authorization Bypass Through User-Controlled SQL Primary Key | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 593 | Authentication Bypass: OpenSSL CTX Object Modified after SSL Objects are Created | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 599 | Missing Validation of OpenSSL Certificate | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 601 | URL Redirection to Untrusted Site ('Open Redirect') | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 603 | Use of Client-Side Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 611 | Improper Restriction of XML External Entity Reference | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 612 | Improper Authorization of Index Containing Sensitive Information | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 613 | Insufficient Session Expiration | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 620 | Unverified Password Change | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 623 | Unsafe ActiveX Control Marked Safe For Scripting | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 639 | Authorization Bypass Through User-Controlled Key | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 640 | Weak Password Recovery Mechanism for Forgotten Password | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 645 | Overly Restrictive Account Lockout Mechanism | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 647 | Use of Non-Canonical URL Paths for Authorization Decisions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 648 | Incorrect Use of Privileged APIs | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 708 | Incorrect Ownership Assignment | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 732 | Incorrect Permission Assignment for Critical Resource | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 798 | Use of Hard-coded Credentials | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 804 | Guessable CAPTCHA | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 836 | Use of Password Hash Instead of Password for Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 842 | Placement of User into Incorrect Group | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 862 | Missing Authorization | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 863 | Incorrect Authorization | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 918 | Server-Side Request Forgery (SSRF) | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 921 | Storage of Sensitive Data in a Mechanism without Access Control | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 923 | Improper Restriction of Communication Channel to Intended Endpoints | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 925 | Improper Verification of Intent by Broadcast Receiver | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 926 | Improper Export of Android Application Components | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 927 | Use of Implicit Intent for Sensitive Communication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 939 | Improper Authorization in Handler for Custom URL Scheme | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 940 | Improper Verification of Source of a Communication Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 941 | Incorrectly Specified Destination in a Communication Channel | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 942 | Permissive Cross-domain Security Policy with Untrusted Domains | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 1004 | Sensitive Cookie Without 'HttpOnly' Flag | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1021 | Improper Restriction of Rendered UI Layers or Frames | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 1022 | Use of Web Link to Untrusted Target with window.opener Access | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1191 | On-Chip Debug and Test Interface With Improper Access Control | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1220 | Insufficient Granularity of Access Control | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 1222 | Insufficient Granularity of Address Regions Protected by Register Locks | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1224 | Improper Restriction of Write-Once Bit Fields | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1230 | Exposure of Sensitive Information Through Metadata | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1231 | Improper Prevention of Lock Bit Modification | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1233 | Security-Sensitive Hardware Controls with Missing Lock Bit Protection | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1242 | Inclusion of Undocumented Features or Chicken Bits | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1243 | Sensitive Non-Volatile Information Not Protected During Debug | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1244 | Internal Asset Exposed to Unsafe Debug Access Level or State | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1252 | CPU Hardware Not Configured to Support Exclusivity of Write and Execute Operations | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1256 | Improper Restriction of Software Interfaces to Hardware Features | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1257 | Improper Access Control Applied to Mirrored or Aliased Memory Regions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1259 | Improper Restriction of Security Token Assignment | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1260 | Improper Handling of Overlap Between Protected Memory Ranges | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1262 | Improper Access Control for Register Interface | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 1263 | Improper Physical Access Control | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1267 | Policy Uses Obsolete Encoding | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1268 | Policy Privileges are not Assigned Consistently Between Control and Data Agents | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1270 | Generation of Incorrect Security Tokens | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1274 | Improper Access Control for Volatile Memory Containing Boot Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 1275 | Sensitive Cookie with Improper SameSite Attribute | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1276 | Hardware Child Block Incorrectly Connected to Parent System | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1283 | Mutable Attestation or Measurement Reporting Data | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1290 | Incorrect Decoding of Security Identifiers | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1292 | Incorrect Conversion of Security Identifiers | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 1294 | Insecure Security Identifier Mechanism | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1296 | Incorrect Chaining or Granularity of Debug Components | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1297 | Unprotected Confidential Information on Device is Accessible by OSAT Vendors | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1299 | Missing Protection Mechanism for Alternate Hardware Interface | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1302 | Missing Source Identifier in Entity Transactions on a System-On-Chip (SOC) | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1304 | Improperly Preserved Integrity of Hardware Configuration State During a Power Save/Restore Operation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1311 | Improper Translation of Security Attributes by Fabric Bridge | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1312 | Missing Protection for Mirrored Regions in On-Chip Fabric Firewall | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1313 | Hardware Allows Activation of Test or Debug Logic at Runtime | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1314 | Missing Write Protection for Parametric Data Values | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1315 | Improper Setting of Bus Controlling Capability in Fabric End-point | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1316 | Fabric-Address Map Allows Programming of Unwarranted Overlaps of Protected and Unprotected Ranges | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1317 | Improper Access Control in Fabric Bridge | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1320 | Improper Protection for Outbound Error Messages and Alert Signals | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1323 | Improper Management of Sensitive Trace Data | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1328 | Security Version Number Mutable to Older Versions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1334 | Unauthorized Error Injection Can Degrade Hardware Redundancy | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 1390 | Weak Authentication | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 1391 | Use of Weak Credentials | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1392 | Use of Default Credentials | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1393 | Use of Default Password | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1394 | Use of Default Cryptographic Key |