|
|
|
|
CWE-705: Incorrect Control Flow Scoping
| | Incorrect Control Flow Scoping |
|
| Weakness ID: 705 (Weakness Class) | | Status: Incomplete |
Description
Description Summary The software does not properly return control flow to the proper location after it has completed a task or detected an unusual condition.
Time of Introduction
- Architecture and Design
- Implementation
Common Consequences | Scope | Effect |
Other | Technical Impact: Alter execution
logic; Other |
Relationships Taxonomy Mappings | Mapped Taxonomy Name | Node ID | Fit | Mapped Node Name |
| CERT C Secure Coding | ENV32-C | | All atexit handlers must return normally |
| CERT C Secure Coding | ERR04-C | | Choose an appropriate termination strategy |
| CERT Java Secure Coding | THI05-J | | Do not use Thread.stop() to terminate
threads |
| CERT Java Secure Coding | ERR04-J | | Do not exit abruptly from a finally block |
| CERT Java Secure Coding | ERR05-J | | Do not let checked exceptions escape from a finally
block |
| CERT C++ Secure Coding | ENV32-CPP | | All atexit handlers must return normally |
| CERT C++ Secure Coding | ERR04-CPP | | Choose an appropriate termination strategy |
Content History | Submissions |
|---|
| Submission Date | Submitter | Organization | Source |
|---|
| 2008-09-09 | | MITRE | Internal CWE Team | | | Modifications |
|---|
| Modification Date | Modifier | Organization | Source |
|---|
| 2008-07-01 | Eric Dalci | Cigital | External | | updated Time_of_Introduction | | 2008-11-24 | CWE Content Team | MITRE | Internal | | updated Relationships,
Taxonomy_Mappings | | 2011-03-29 | CWE Content Team | MITRE | Internal | | updated Relationships | | 2011-06-01 | CWE Content Team | MITRE | Internal | | updated Common_Consequences, Relationships,
Taxonomy_Mappings | | 2011-09-13 | CWE Content Team | MITRE | Internal | | updated Relationships,
Taxonomy_Mappings |
|