1755
Weakness ID : 834
Structure : Simple
Abstraction : Class
Description
The product performs an iteration or loop without sufficiently limiting the number of times that the
loop is executed.
Extended Description
If the iteration can be influenced by an attacker, this weakness could allow attackers to consume
excessive resources such as CPU or memory. In many cases, a loop does not need to be infinite in
order to cause enough resource consumption to adversely affect the product or its host system; it
depends on the amount of resources consumed per iteration.
Relationships
The table(s) below shows the weaknesses and high level categories that are related to this
weakness. These relationships are defined as ChildOf, ParentOf, MemberOr and give insight to
similar items that may exist at higher and lower levels of abstraction. In addition, relationships such
as PeerOf and CanAlsoBe are defined to show similar weaknesses that may want to be explored.
Relevant to the view "Research Concepts" (CWE-1000)
Nature Type ID Name Page
ChildOf 691 Insufficient Control Flow Management 1517
ParentOf 674 Uncontrolled Recursion 1484
ParentOf 835 Loop with Unreachable Exit Condition ('Infinite Loop') 1757
ParentOf 1322 Use of Blocking Code in Single-threaded, Non-blocking
Context