Incorrect Control Flow Scoping |
Weakness ID: 705 (Weakness Class) | Status: Incomplete |
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.
Nature | Type | ID | Name | View(s) this relationship pertains to![]() |
---|---|---|---|---|
ChildOf | ![]() | 691 | Insufficient Control Flow Management | Research Concepts (primary)1000 |
ChildOf | ![]() | 744 | CERT C Secure Coding Section 10 - Environment (ENV) | Weaknesses Addressed by the CERT C Secure Coding Standard (primary)734 |
ChildOf | ![]() | 746 | CERT C Secure Coding Section 12 - Error Handling (ERR) | Weaknesses Addressed by the CERT C Secure Coding Standard734 |
ParentOf | ![]() | 382 | J2EE Bad Practices: Use of System.exit() | Research Concepts (primary)1000 |
ParentOf | ![]() | 396 | Declaration of Catch for Generic Exception | Research Concepts (primary)1000 |
ParentOf | ![]() | 397 | Declaration of Throws for Generic Exception | Research Concepts (primary)1000 |
ParentOf | ![]() | 455 | Non-exit on Failed Initialization | Research Concepts (primary)1000 |
ParentOf | ![]() | 584 | Return Inside Finally Block | Research Concepts (primary)1000 |
ParentOf | ![]() | 698 | Redirect Without Exit | Research Concepts (primary)1000 |
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 |