Modes Of Introduction
Implementation
            Applicable Platforms
Language
Name: C++ (Undetermined)
Name: Java (Undetermined)
Name: C# (Undetermined)            
            Common Consequences
            
            
            
            
                | Scope | 
                Impact | 
                Likelihood | 
            
            
            
Availability Confidentiality | DoS: Crash, Exit, or Restart, Read Application Data
  Note: An uncaught exception could cause the system to be placed in a state that could lead to a crash, exposure of sensitive information or other unintended behaviors. |  | 
                    
                
             
            
            Observed Examples
            
            
            
            
                | References | 
                Description | 
            
            
            
 | SDK for OPC Unified Architecture (OPC UA) server has uncaught exception when a socket is blocked for writing but the server tries to send an error | 
 | Java code in a smartphone OS can encounter a "boot loop" due to an uncaught exception | 
                    
                
             
            
Detection Methods
Automated Static Analysis
Automated static analysis, commonly referred to as Static Application Security Testing (SAST), can find some instances of this weakness by analyzing source code (or binary/compiled code) without having to execute it. Typically, this is done by building a model of data flow and control flow, then searching for potentially-vulnerable patterns that connect "sources" (origins of input) with "sinks" (destinations where the data interacts with external components, a lower layer such as the OS, etc.)
Effectiveness : High
            Vulnerability Mapping Notes
            Justification : This CWE entry is at the Base level of abstraction, which is a preferred level of abstraction for mapping to the root causes of vulnerabilities.            
            
Comment : Carefully read both the name and description to ensure that this mapping is an appropriate fit. Do not try to 'force' a mapping to a lower-level Base/Variant simply to comply with this preferred level of abstraction.            
            References
REF-6
Seven Pernicious Kingdoms: A Taxonomy of Software Security Errors
Katrina Tsipenyuk, Brian Chess, Gary McGraw.
https://samate.nist.gov/SSATTM_Content/papers/Seven%20Pernicious%20Kingdoms%20-%20Taxonomy%20of%20Sw%20Security%20Errors%20-%20Tsipenyuk%20-%20Chess%20-%20McGraw.pdf             
            Submission
            
                
                    
                    
                        | Name | 
                        Organization | 
                        Date | 
                        Date release | 
                        Version | 
                    
                    
                    
                    
                        | 7 Pernicious Kingdoms | 
                         | 
                        2006-07-19 +00:00 | 
                        2006-07-19 +00:00 | 
                        Draft 3 | 
                    
                    
                
             
            
            Modifications
            
                
                    
                    
                        | Name | 
                        Organization | 
                        Date | 
                        Comment | 
                    
                    
                    
                        
                            | Eric Dalci | 
                            Cigital | 
                            2008-07-01 +00:00 | 
                            updated Time_of_Introduction | 
                        
                        
                             | 
                            Veracode | 
                            2008-08-15 +00:00 | 
                            Suggested OWASP Top Ten 2004 mapping | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2008-09-08 +00:00 | 
                            updated Applicable_Platforms, Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2008-09-24 +00:00 | 
                            Removed C from Applicable_Platforms | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2008-10-14 +00:00 | 
                            updated Applicable_Platforms | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2009-03-10 +00:00 | 
                            updated Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2011-03-29 +00:00 | 
                            updated Description, Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2011-06-01 +00:00 | 
                            updated Common_Consequences, Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2012-05-11 +00:00 | 
                            updated Common_Consequences, Demonstrative_Examples, Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2014-07-30 +00:00 | 
                            updated Demonstrative_Examples, Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2017-11-08 +00:00 | 
                            updated Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2019-01-03 +00:00 | 
                            updated Relationships, Taxonomy_Mappings | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2019-06-20 +00:00 | 
                            updated Related_Attack_Patterns | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2020-02-24 +00:00 | 
                            updated References | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2020-08-20 +00:00 | 
                            updated Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2020-12-10 +00:00 | 
                            updated Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2021-03-15 +00:00 | 
                            updated Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2023-04-27 +00:00 | 
                            updated Detection_Factors, Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2023-06-29 +00:00 | 
                            updated Mapping_Notes, Relationships | 
                        
                        
                            | CWE Content Team | 
                            MITRE | 
                            2024-02-29 +00:00 | 
                            updated Observed_Examples |