CyberSecBulletin

Use of Uninitialized Resource

CWE-908

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

We track 173 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 7.9. 4 have been exploited in real attacks.

How this weakness is prevented

  • Implementation: Explicitly initialize the resource before use. If this is performed through an API function or standard procedure, follow all required steps.
  • Implementation: Pay close attention to complex conditionals that affect initialization, since some branches might not perform the initialization.
  • Implementation: Avoid race conditions (CWE-362) during initialization routines.
  • Build and Compilation: Run or compile the product with settings that generate warnings about uninitialized variables or data.

Latest Use of Uninitialized Resource vulnerabilities

  • 7.5 High severity

    libssh2: Out-of-bounds Read

    CVE-2026-66034Libssh2

    libssh2 through 1.11.1, fixed in commit a13bb6c, contains a missing bounds check vulnerability that allows a malicious SSH server to trigger an arbitrary-length heap out-of-bounds read and a free of an uninitialized pointer via the publickey subsystem. In libs

  • 7.5 High severity

    libheif: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-47247Strukturag

    libheif is a HEIF and AVIF file format decoder and encoder. Prior to version 1.22.0, two bugs in libheif chain to leak process heap memory as visible pixel values in decoded grid images. An attacker who uploads a crafted AVIF/HEIC file to any server-side image

  • 7.5 High severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-16386Mozilla

    Information disclosure due to uninitialized memory in the Graphics: WebGPU component. This vulnerability was fixed in Firefox 153 and Thunderbird 153.

  • 7.5 High severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-16385Mozilla

    Information disclosure due to uninitialized memory in the Graphics: WebGPU component. This vulnerability was fixed in Firefox 153 and Thunderbird 153.

  • 7.5 High severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-16384Mozilla

    Information disclosure due to uninitialized memory in the Graphics: WebGPU component. This vulnerability was fixed in Firefox 153 and Thunderbird 153.

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-64082Linux

    In the Linux kernel, the following vulnerability has been resolved: riscv: Fix register corruption from uninitialized cregs on error compat_riscv_gpr_set() calls cregs_to_regs() unconditionally, even when user_regset_copyin() fails. Since cregs is an uninitial

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-63870Linux

    In the Linux kernel, the following vulnerability has been resolved: ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit() The aoe driver (or similar) generates a non-IPv6 packet (e.g., ETH_P_AOE) and queues it for transmission via dev_queue_xmit() on

  • 9.8 Critical severity

    Linux: Use of Uninitialized Resource

    CVE-2026-63857Linux

    In the Linux kernel, the following vulnerability has been resolved: net: airoha: Do not read uninitialized fragment address in airoha_dev_xmit() The transmit loop in airoha_dev_xmit() reads fragment address and length during its final iteration, when the loop

  • 8.2 High severity

    NGINX Plus: Use of Uninitialized Resource

    CVE-2026-60005F5

    NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_slice_module module. When the slice directive and unnamed regex captures are configured or when a background cache update happens, unauthenticated attackers can send requests that may cause

  • 9.1 Critical severity

    Linux: Use of Uninitialized Resource

    CVE-2026-53225Linux

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix uninit-value in __sctp_rcv_asconf_lookup() __sctp_rcv_asconf_lookup() in net/sctp/input.c only checks that the ASCONF chunk can hold the ADDIP header and a parameter header, then cal

  • 8.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-53170Linux

    In the Linux kernel, the following vulnerability has been resolved: accel/ethosu: reject DMA commands with uninitialized length cmd_state_init() initializes the command state with memset(0xff), leaving dma->len at U64_MAX to signal missing setup. The only sett

  • 9.8 Critical severity

    Linux: Use of Uninitialized Resource

    CVE-2026-52989Linux

    In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers Currently, when nvmet_tcp_build_pdu_iovec() detects an out-of-bounds PDU length or offset, it triggers nvmet_tcp_fatal_er

  • 7.5 High severity

    Eclipse ThreadX - NetX Duo: Incomplete Cleanup

    CVE-2026-11576Eclipse Foundation

    The security fix for CVE-2025-0728 in eclipse-threadx NetX Duo refactors error handling in the HTTP server PUT process to use a shared cleanup label, but this unified cleanup path unconditionally calls fx_file_close() even when the file was never successfully

  • 7.1 High severity

    pam_usb: Improper Authentication

    CVE-2026-47272Mcdope

    pam_usb provides hardware authentication for Linux using ordinary removable media. Prior to 0.9.0, the pusb_pad_compare() function in src/pad.c only verified that the user-side pad (~/.pamusb/device.pad) could be read, but did not enforce that the system-side

  • 7.5 High severity

    ws: Use of Uninitialized Resource

    CVE-2026-45736Websockets

    ws is an open source WebSocket client and server for Node.js. Prior to 8.20.1, the websocket.close() implementation is vulnerable to uninitialized memory disclosure when a TypedArray is passed as the reason argument. This vulnerability is fixed in 8.20.1.

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-43456Linux

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix type confusion in bond_setup_by_slave() kernel BUG at net/core/skbuff.c:2306! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI RIP: 0010:pskb_expand_head+0xa08/0xfe0 net/core/skbuf

  • 7.5 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-43405Linux

    In the Linux kernel, the following vulnerability has been resolved: libceph: Use u32 for non-negative values in ceph_monmap_decode() This patch fixes unnecessary implicit conversions that change signedness of blob_len and num_mon in ceph_monmap_decode(). Curre

  • 8.3 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-43291Linux

    In the Linux kernel, the following vulnerability has been resolved: net: nfc: nci: Fix parameter validation for packet data Since commit 9c328f54741b ("net: nfc: nci: Add parameter validation for packet data") communication with nci nfc chips is not working an

  • 8.6 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-43139Linux

    In the Linux kernel, the following vulnerability has been resolved: xfrm6: fix uninitialized saddr in xfrm6_get_saddr() xfrm6_get_saddr() does not check the return value of ipv6_dev_get_saddr(). When ipv6_dev_get_saddr() fails to find a suitable source address

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-31693Linux

    In the Linux kernel, the following vulnerability has been resolved: cifs: some missing initializations on replay In several places in the code, we have a label to signify the start of the code where a request can be replayed if necessary. However, some of thes

  • 7.1 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-31626Linux

    In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() Initialize le_tmp64 to zero in rtw_BIP_verify() to prevent using uninitialized data. Smatch warns that only 6 bytes are copied to th

  • 7.5 High severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-6749Mozilla

    Information disclosure due to uninitialized memory in the Graphics: Canvas2D component. This vulnerability was fixed in Firefox 150, Firefox ESR 115.35, Firefox ESR 140.10, Thunderbird 150, and Thunderbird 140.10.

  • 7.5 High severity

    openexr: Use of Uninitialized Resource

    CVE-2026-34543AcademySoftwareFoundation

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From version 3.4.0 to before version 3.4.8, sensitive information from heap memory may be leaked through the decode

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2026-23317Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Return the correct value in vmw_translate_ptr functions Before the referenced fixes these functions used a lookup function that returned a pointer. This was changed to another look

  • 9.1 Critical severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-4716Mozilla

    Incorrect boundary conditions, uninitialized memory in the JavaScript Engine component. This vulnerability was fixed in Firefox 149, Firefox ESR 140.9, Thunderbird 149, and Thunderbird 140.9.

  • 9.1 Critical severity

    Firefox: Use of Uninitialized Resource

    CVE-2026-4715Mozilla

    Uninitialized memory in the Graphics: Canvas2D component. This vulnerability was fixed in Firefox 149, Firefox ESR 140.9, Thunderbird 149, and Thunderbird 140.9.

  • 7.5 High severity

    openssh: Use of Uninitialized Resource

    CVE-2026-3497UbuntuEPSS 2.38%

    Vulnerability in the OpenSSH GSSAPI delta included in various Linux distributions. This vulnerability affects the GSSAPI patches added by various Linux distributions and does not affect the OpenSSH upstream project itself. The usage of sshpkt_disconnect() on a

  • 8.8 High severity

    GIMP: Use of Uninitialized Resource

    CVE-2026-2044GIMPEPSS 1.11%

    GIMP PGM File Parsing Uninitialized Memory Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the targe

  • 10.0 Critical severity

    turso3d: Out-of-bounds Read

    CVE-2026-24826Cadaver

    Out-of-bounds Write, Divide By Zero, NULL Pointer Dereference, Use of Uninitialized Resource, Out-of-bounds Read, Reachable Assertion vulnerability in cadaver turso3d.This issue affects .

  • 7.5 High severity

    glibc: Use of Uninitialized Resource

    CVE-2025-15281The GNU C Library

    Calling wordexp with WRDE_REUSE in conjunction with WRDE_APPEND in the GNU C Library version 2.0 to version 2.42 may cause the interface to return uninitialized memory in the we_wordv member, which on subsequent calls to wordfree may abort the process.

  • 7.5 High severity

    glibc: Use of Uninitialized Resource

    CVE-2026-0915The GNU C Library

    Calling getnetbyaddr or getnetbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend for networks and queries for a zero-valued network in the GNU C Library version 2.0 to version 2.42 can leak stack contents to the configured DNS re

  • 7.8 High severity

    Simcenter Femap: Use of Uninitialized Resource

    CVE-2025-40829Siemens

    A vulnerability has been identified in Simcenter Femap (All versions < V2512). The affected applications contains an uninitialized memory vulnerability while parsing specially crafted SLDPRT files. This could allow an attacker to execute code in the context of

  • 8.7 High severity

    BCM5820X: Use of Uninitialized Resource

    CVE-2025-31649Broadcom

    A hard-coded password vulnerability exists in the ControlVault WBDI Driver functionality of Dell ControlVault3 prior to 5.15.14.19 and Dell ControlVault3 Plus prior to 6.2.36.47. A specially crafted ControlVault API call can lead to execute priviledged operati

  • 8.7 High severity

    BCM5820X: Use of Uninitialized Resource

    CVE-2025-31361Broadcom

    A privilege escalation vulnerability exists in the ControlVault WBDI Driver WBIO_USH_ADD_RECORD functionality of Dell ControlVault3 prior to 5.15.14.19 and Dell ControlVault3 Plus prior to 6.2.36.47. A specially crafted WinBioControlUnit call can lead to privi

  • 7.5 High severity

    Junos OS: Use of Uninitialized Resource

    CVE-2025-59964Juniper Networks

    A Use of Uninitialized Resource vulnerability in the Packet Forwarding Engine (PFE) of Juniper Networks Junos OS on SRX4700 devices allows an unauthenticated, network-based attacker to cause a Denial of Service (DoS). When forwarding-options sampling is enable

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2022-50546Linux

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix uninititialized value in 'ext4_evict_inode' Syzbot found the following issue: ===================================================== BUG: KMSAN: uninit-value in ext4_evict_inode+0xdd/

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2023-53578Linux

    In the Linux kernel, the following vulnerability has been resolved: net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() Syzbot reported a bug as following: ===================================================== BUG: KMSAN: uninit-value in qrtr_tx_r

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2025-38718Linux

    In the Linux kernel, the following vulnerability has been resolved: sctp: linearize cloned gso packets in sctp_rcv A cloned head skb still shares these frag skbs in fraglist with the original head skb. It's not safe to access these frag skbs. syzbot reported t

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2025-38579Linux

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix KMSAN uninit-value in extent_info usage KMSAN reported a use of uninitialized value in `__is_extent_mergeable()` and `__is_back_mergeable()` via the read extent tree path. The root c

  • 7.8 High severity

    Linux: Use of Uninitialized Resource

    CVE-2025-38574Linux

    In the Linux kernel, the following vulnerability has been resolved: pptp: ensure minimal skb length in pptp_xmit() Commit aabc6596ffb3 ("net: ppp: Add bound checking for skb data on ppp_sync_txmung") fixed ppp_sync_txmunge() We need a similar fix in pptp_xmit(