CWE - CWE-456 - Missing Initialization of A Variable (4.14)
CWE - CWE-456 - Missing Initialization of A Variable (4.14)
Home About ▼ CWE List ▼ Mapping ▼ Top-N Lists ▼ Community ▼ News ▼ Search
Mapping
View customized information: Conceptual Operational Complete Custom
Friendly
Description
The product does not initialize critical variables, which causes the execution environment to use unexpected values.
Relationships
Relevant to the view "Research Concepts" (CWE-1000)
Nature Type ID Name
ChildOf 909 Missing Initialization of Resource
CanPrecede 89 Improper Neutralization of Special Elements used in an SQL Command ('SQL
Injection')
CanPrecede 98 Improper Control of Filename for Include/Require Statement in PHP Program
('PHP Remote File Inclusion')
CanPrecede 120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
CanPrecede 457 Use of Uninitialized Variable
Reason: Acceptable-Use
Rationale:
This CWE entry is at the Variant level of abstraction, which is a preferred level of abstraction for mapping to the root
causes of vulnerabilities.
Comments:
Carefully read both the name and description to ensure that this mapping is an appropriate fit. Do not try to 'force' a
mapping to a lower-level Base/Variant simply to comply with this preferred level of abstraction.
Notes
Relationship
This weakness is a major factor in a number of resultant weaknesses, especially in web applications that allow global
variable initialization (such as PHP) with libraries that can be directly requested.
Taxonomy Mappings
Content History
Submissions
Submission Date Submitter Organization
2006-07-19 PLOVER
(CWE Draft 3, 2006-07-19)
Modifications
Previous Entry Names