Skip to content
OpenAdvisories

Weakness (CWE)

CWE-909: Missing Initialization of Resource

Class Incomplete

The product does not initialize a critical resource.

How to prevent it (4 mitigations)
  1. Implementation

    Explicitly initialize the resource before use. If this is performed through an API function or standard procedure, follow all specified steps.

  2. Implementation

    Pay close attention to complex conditionals that affect initialization, since some branches might not perform the initialization.

  3. Implementation

    Avoid race conditions (CWE-362) during initialization routines.

  4. Build and Compilation

    Run or compile your product with settings that generate warnings about uninitialized variables or data.

Source: MITRE CWE-909

0 results · Clear filters · Feed

Nothing found.