Insufficient Control Flow Management |
Weakness ID: 691 (Weakness Class) | Status: Draft |
Description Summary
The code does not sufficiently manage its control flow during execution, creating conditions in which the control flow can be modified in unexpected ways.
This is a fairly high-level concept, although it covers a number of weaknesses in CWE that were more scattered throughout the Research view (CWE-1000) before Draft 9 was released. |
Nature | Type | ID | Name | View(s) this relationship pertains to![]() |
---|---|---|---|---|
ParentOf | ![]() | 94 | Failure to Control Generation of Code ('Code Injection') | Research Concepts1000 |
ParentOf | ![]() | 248 | Uncaught Exception | Research Concepts (primary)1000 |
ParentOf | ![]() | 362 | Race Condition | Research Concepts (primary)1000 |
ParentOf | ![]() | 395 | Use of NullPointerException Catch to Detect NULL Pointer Dereference | Research Concepts (primary)1000 |
ParentOf | ![]() | 430 | Deployment of Wrong Handler | Research Concepts (primary)1000 |
ParentOf | ![]() | 431 | Missing Handler | Research Concepts (primary)1000 |
ParentOf | ![]() | 432 | Dangerous Handler not Disabled During Sensitive Operations | Research Concepts (primary)1000 |
ParentOf | ![]() | 479 | Unsafe Function Call from a Signal Handler | Research Concepts (primary)1000 |
ParentOf | ![]() | 600 | Failure to Catch All Exceptions in Servlet | Research Concepts1000 |
ParentOf | ![]() | 623 | Unsafe ActiveX Control Marked Safe For Scripting | Research Concepts1000 |
ParentOf | ![]() | 662 | Insufficient Synchronization | Research Concepts (primary)1000 |
ParentOf | ![]() | 670 | Always-Incorrect Control Flow Implementation | Research Concepts (primary)1000 |
ParentOf | ![]() | 674 | Uncontrolled Recursion | Research Concepts (primary)1000 |
ParentOf | ![]() | 696 | Incorrect Behavior Order | Research Concepts (primary)1000 |
ParentOf | ![]() | 705 | Incorrect Control Flow Scoping | Research Concepts (primary)1000 |
ParentOf | ![]() | 749 | Exposed Dangerous Method or Function | Research Concepts1000 |
ParentOf | ![]() | 768 | Incorrect Short Circuit Evaluation | Research Concepts (primary)1000 |
ParentOf | ![]() | 799 | Improper Control of Interaction Frequency | Research Concepts (primary)1000 |
MemberOf | ![]() | 1000 | Research Concepts | Research Concepts (primary)1000 |
Mapped Taxonomy Name | Node ID | Fit | Mapped Node Name |
---|---|---|---|
WASC | 40 | Insufficient Process Validation |
CAPEC-ID | Attack Pattern Name | (CAPEC Version: 1.4) |
---|---|---|
29 | Leveraging Time-of-Check and Time-of-Use (TOCTOU) Race Conditions |
Modifications | ||||
---|---|---|---|---|
Modification Date | Modifier | Organization | Source | |
2008-07-01 | Eric Dalci | Cigital | External | |
updated Time of Introduction | ||||
2008-09-08 | CWE Content Team | MITRE | Internal | |
updated Relationships, Other Notes | ||||
2008-11-24 | CWE Content Team | MITRE | Internal | |
updated Relationships | ||||
2009-03-10 | CWE Content Team | MITRE | Internal | |
updated Related Attack Patterns | ||||
2009-05-27 | CWE Content Team | MITRE | Internal | |
updated Relationships |