CWE
CWE/SANS Top 25 Most Dangerous Software Errors Common Weakness Scoring System
Common Weakness Risk Analysis Framework
Home > CWE List > CWE- Individual Dictionary Definition (2.1)  

CWE-755: Improper Handling of Exceptional Conditions

 
Improper Handling of Exceptional Conditions
Weakness ID: 755 (Weakness Class)Status: Incomplete
+ Description

Description Summary

The software does not handle or incorrectly handles an exceptional condition.
+ Time of Introduction
  • Implementation
+ Applicable Platforms

Languages

Language-Independent

+ Common Consequences
ScopeEffect
Other

Technical Impact: Other

+ Likelihood of Exploit

Low to Medium

+ Observed Examples
ReferenceDescription
CVE-2008-4302Chain: OS kernel does not properly handle a failure of a function call (CWE-755), leading to an unlock of a resource that was not locked (CWE-832), with resultant crash.
+ Relationships
NatureTypeIDNameView(s) this relationship pertains toView(s)
ChildOfWeakness ClassWeakness Class703Improper Check or Handling of Exceptional Conditions
Research Concepts (primary)1000
ChildOfCategoryCategory880CERT C++ Secure Coding Section 12 - Exceptions and Error Handling (ERR)
Weaknesses Addressed by the CERT C++ Secure Coding Standard (primary)868
ParentOfWeakness BaseWeakness Base209Information Exposure Through an Error Message
Research Concepts1000
ParentOfWeakness ClassWeakness Class390Detection of Error Condition Without Action
Research Concepts (primary)1000
ParentOfWeakness BaseWeakness Base395Use of NullPointerException Catch to Detect NULL Pointer Dereference
Research Concepts1000
ParentOfWeakness BaseWeakness Base396Declaration of Catch for Generic Exception
Research Concepts1000
ParentOfWeakness VariantWeakness Variant460Improper Cleanup on Thrown Exception
Research Concepts1000
ParentOfWeakness BaseWeakness Base544Missing Standardized Error Handling Mechanism
Research Concepts (primary)1000
ParentOfWeakness ClassWeakness Class636Not Failing Securely ('Failing Open')
Research Concepts1000
ParentOfWeakness ClassWeakness Class756Missing Custom Error Page
Research Concepts (primary)1000
+ Taxonomy Mappings
Mapped Taxonomy NameNode IDFitMapped Node Name
CERT C++ Secure CodingERR39-CPPGuarantee exception safety
+ Content History
Submissions
Submission DateSubmitterOrganizationSource
2009-03-03Internal CWE Team
New entry for reorganization of CWE-703.
Modifications
Modification DateModifierOrganizationSource
2009-12-28CWE Content TeamMITREInternal
updated Applicable_Platforms, Likelihood_of_Exploit, Time_of_Introduction
2010-12-13CWE Content TeamMITREInternal
updated Description, Observed_Examples
2011-03-29CWE Content TeamMITREInternal
updated Relationships
2011-06-01CWE Content TeamMITREInternal
updated Common_Consequences
2011-09-13CWE Content TeamMITREInternal
updated Relationships, Taxonomy_Mappings
Page Last Updated: September 12, 2011