CWE Database
/

CWE-824

Back to CWE list

CWE-824

Access of Uninitialized Pointer

Base
Incomplete

Description

The product accesses or uses a pointer that has not been initialized.

{"xhtml:p":["If the pointer contains an uninitialized value, then the value might not point to a valid memory location. This could cause the product to read from or write to unexpected memory locations, leading to a denial of service. If the uninitialized pointer is used as a function call, then arbitrary functions could be invoked. If an attacker can influence the portion of uninitialized memory that is contained in the pointer, this weakness could be leveraged to execute code or perform other attacks.","Depending on memory layout, associated memory management behaviors, and product operation, the attacker might be able to influence the contents of the uninitialized pointer, thus gaining more fine-grained control of the memory location to be accessed."]}

Common Consequences

Scope

Confidentiality

Impact

Read Memory

Scope

Availability

Impact

DoS: Crash, Exit, or Restart

Scope

Integrity
Confidentiality
Availability

Impact

Execute Unauthorized Code or Commands

CVE-2024-32878

LLM product has a free of an uninitialized pointer

CVE-2019-3836

Chain: secure communications library does not initialize a local variable for a data structure (CWE-456), leading to access of an uninitialized pointer (CWE-824).

CVE-2018-14641

Chain: C union member is not initialized (CWE-456), leading to access of invalid pointer (CWE-824)

CVE-2010-0211

chain: unchecked return value (CWE-252) leads to free of invalid, uninitialized pointer (CWE-824).

CVE-2009-2768

Pointer in structure is not initialized, leading to NULL pointer dereference (CWE-476) and system crash.

CVE-2009-1721

Free of an uninitialized pointer.

CVE-2009-1415

Improper handling of invalid signatures leads to free of invalid pointer.

CVE-2009-0846

Invalid encoding triggers free of uninitialized pointer.

CVE-2009-0040

Crafted PNG image leads to free of uninitialized pointer.

CVE-2008-2934

Crafted GIF image leads to free of uninitialized pointer.

+9 more examples

Applicable Platforms

Memory-Unsafe
C
C++

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now