Skip to content
OpenAdvisories

Weakness (CWE)

CWE-908: Use of Uninitialized Resource

Base Incomplete

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

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 required 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 the product with settings that generate warnings about uninitialized variables or data.

Source: MITRE CWE-908

303 results · Clear filters · Feed

  • Medium 5.5

    Windows Update Orchestrator Service Information Disclosure Vulnerability

    Windows Update Orchestrator Service Information Disclosure Vulnerability

  • Medium 5.5

    Windows Installer Information Disclosure Vulnerability

    Windows Installer Information Disclosure Vulnerability

  • Medium 6.5
    CVE-2023-22897 Scanner template

    An issue was discovered in SecurePoint UTM before 12.2.5.1. The firewall's endpoint at /spcgi.cgi allows information di…

  • Medium 5.5

    Event Tracing for Windows Information Disclosure Vulnerability

    Event Tracing for Windows Information Disclosure Vulnerability

  • Medium 4.6

    ewxrjk sftpserver parse.c sftp_parse_path uninitialized pointer

    A vulnerability was found in ewxrjk sftpserver. It has been declared as problematic. Affected by this vulnerability is the function sftp_parse_path of the file parse.c. The manipulation leads to uninitialized pointer. The real existence of this vulnerability …

  • Medium 6.7

    In isp, there is a possible out of bounds write due to uninitialized data. This could lead to local escalation of privi…

  • Medium 6.7

    In ccd, there is a possible out of bounds write due to uninitialized data. This could lead to local escalation of privi…

  • Medium 4.0

    L2CAP: Information leakage in le_ecred_conn_req()

    Information leakage in le_ecred_conn_req(). Zephyr versions >= v2.4.0 Use of Uninitialized Resource (CWE-908). For more information, see https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-xhg3-gvj6-4rqh

  • Medium 5.9

    Use of Uninitialized Variable in trilogy

    Trilogy is a client library for MySQL. When authenticating, a malicious server could return a specially crafted authentication packet, causing the client to read and return up to 12 bytes of data from an uninitialized variable in stack memory. Users of the tr…

  • Medium 5.5

    Segfault due to missing support for quantized types in TensorFlow

    TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, there is a potential for segfault / denial of service in TensorFlow by calling `tf.compat.v1.*` ops which don't yet have support for quantized types,…

  • Medium 5.9

    On F5 BIG-IP 16.1.x versions prior to 16.1.2.2, 15.1.x versions prior to 15.1.5, and 14.1.x versions prior to 14.1.4.6,…

  • Medium 5.5

    A use of uninitialized value vulnerability in Tensorflow

    TensorFlow is an open source platform for machine learning. In affected versions TensorFlow's Grappler optimizer has a use of unitialized variable. If the `train_nodes` vector (obtained from the saved model that gets optimized) does not contain a `Dequeue` no…

  • Medium 6.5

    This vulnerability allows local attackers to disclose sensitive information on affected installations of Parallels Desk…

  • Medium 4.0

    An information disclosure vulnerability exists in the ARM SIGPAGE functionality of Linux Kernel v5.4.66 and v5.4.54. Th…

  • Medium 4.4

    Use of unitialized value in TensorFlow Lite

    TensorFlow is an end-to-end open source platform for machine learning. In affected versions all TFLite operations that use quantization can be made to use unitialized values. [For example](https://github.com/tensorflow/tensorflow/blob/460e000de3a83278fb00b61a…

  • Medium 6.0

    This vulnerability allows local attackers to disclose sensitive information on affected installations of Parallels Desk…

  • Medium 6.5

    This vulnerability allows local attackers to disclose sensitive information on affected installations of Parallels Desk…

  • Medium 6.5

    This vulnerability allows local attackers to disclose sensitive information on affected installations of Parallels Desk…

  • Medium 6.5

    This vulnerability allows local attackers to disclose sensitive information on affected installations of Parallels Desk…

  • Medium 4.4

    Uninitialized memory access in Eigen types in TensorFlow

    In affected versions of TensorFlow under certain cases a saved model can trigger use of uninitialized values during code execution. This is caused by having tensor buffers be filled with the default value of the type but forgetting to default initialize the q…

  • Medium 4.4

    Heap out of bounds access in MakeEdge in TensorFlow

    In affected versions of TensorFlow under certain cases, loading a saved model can result in accessing uninitialized memory while building the computation graph. The MakeEdge function creates an edge between one output tensor of the src node (given by output_i…

  • Medium 6.5

    Uninitialized memory exposure in claxon

    An issue was discovered in the claxon crate before 0.4.1 for Rust. Uninitialized memory can be exposed because certain decode buffer sizes are mishandled.

  • Medium 5.3

    Uninitialized read in Nokogiri gem

    In numbers.c in libxslt 1.1.33, an xsl:number with certain format strings could lead to a uninitialized read in xsltNumberFormatInsertNumbers. This could allow an attacker to discern whether a byte on the stack contains the characters A, a, I, i, or 0, or any…