1162
Nature Type ID Name Page
MemberOf 884 CWE Cross-section 884 2567
MemberOf 977 SFP Secondary Cluster: Design 888 2407
MemberOf 1410 Comprehensive Categorization: Insufficient Control
Flow Management
1400 2536
Taxonomy Mappings
Mapped Taxonomy Name Node ID Fit Mapped Node Name
CLASP Incorrect block delimitation
References
[REF-18]Secure Software, Inc.. "The CLASP Application Security Process". 2005. < https://
cwe.mitre.org/documents/sources/TheCLASPApplicationSecurityProcess.pdf >.
CWE-484: Omitted Break Statement in Switch
Weakness ID : 484
Structure : Simple
Abstraction : Base
Description
The product omits a break statement within a switch or similar construct, causing code associated
with multiple conditions to execute. This can cause problems when the programmer only intended
to execute code associated with one condition.
Extended Description
This can lead to critical code executing in situations where it should not.
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 670 Always-Incorrect Control Flow Implementation 1475
ChildOf 710 Improper Adherence to Coding Standards 1549
Relevant to the view "Software Development" (CWE-699)
Nature Type ID Name Page
MemberOf 438 Behavioral Problems 2326
Weakness Ordinalities
Primary :
Indirect :
Applicable Platforms
Language : C (Prevalence = Undetermined)
Language : C++ (Prevalence = Undetermined)
Language : Java (Prevalence = Undetermined)
Language : C# (Prevalence = Undetermined)
Language : PHP (Prevalence = Undetermined)
CWE Version 4.14
CWE-484: Omitted Break Statement in Switch
CWE-484: Omitted Break Statement in Switch