| Exploitation of Transient Instruction Execution | 
                        
                            
                                
                            
                            
                                
                                    
                                        
                                            | 
                                                CWE-1037
                                             | 
                                            
                                                Processor Optimization Removal or Modification of Security-critical Code
                                             | 
                                         
                                    
                                        
                                            | 
                                                CWE-1264
                                             | 
                                            
                                                Hardware Logic with Insecure De-Synchronization between Control and Data Channels
                                             | 
                                         
                                    
                                        
                                            | 
                                                CWE-1303
                                             | 
                                            
                                                Non-Transparent Sharing of Microarchitectural Resources
                                             | 
                                         
                                    
                                 
                             
                         |