CyberSecBulletin

Out-of-bounds Read

CWE-125

The product reads data past the end, or before the beginning, of the intended buffer.

We track 2,559 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.9. 19 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use a language that provides appropriate memory abstractions.

Latest Out-of-bounds Read vulnerabilities

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-46724Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number Check the fb_channel_number range to avoid the array out-of-bounds read error

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-46723Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix ucode out-of-bounds read warning Clear warning that read ucode[] may out-of-bounds.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-46722Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix mc_data out-of-bounds read warning Clear warning that read mc_data[i-1] may out-of-bounds.

  • 8.8 High severity

    FreeBSD: Out-of-bounds Read

    CVE-2024-43110FreeBSD

    The ctl_request_sense function could expose up to three bytes of the kernel heap to userspace. Malicious software running in a guest VM that exposes virtio_scsi can exploit the vulnerabilities to achieve code execution on the host in the bhyve userspace proces

  • 8.4 High severity

    FreeBSD: Out-of-bounds Read

    CVE-2024-41928FreeBSD

    Malicious software running in a guest VM can exploit the buffer overflow to achieve code execution on the host in the bhyve userspace process, which typically runs as root. Note that bhyve runs in a Capsicum sandbox, so malicious code is constrained by the cap

  • 7.5 High severity

    ClamAV: Out-of-bounds Read

    CVE-2024-20505Cisco

    A vulnerability in the PDF parsing module of Clam AntiVirus (ClamAV) versions 1.4.0, 1.3.2 and prior versions, all 1.2.x versions, 1.0.6 and prior versions, all 0.105.x versions, all 0.104.x versions, and 0.103.11 and all prior versions could allow an unauthen

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-44993Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` When enabling UBSAN on Raspberry Pi 5, we get the following warning: [ 387.894977] UBSAN: array-index-out-of-bounds in drivers/gpu/drm/v3

  • 7.5 High severity

    wolfSSL: Out-of-bounds Read

    CVE-2024-5991wolfSSL

    In function MatchDomainName(), input param str is treated as a NULL terminated string despite being user provided and unchecked. Specifically, the function X509_check_host() takes in a pointer and length to check against, with no requirements that it be NULL t

  • 8.8 High severity

    Chrome: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2024-7966Google

    Out of bounds memory access in Skia in Google Chrome prior to 128.0.6613.84 allowed a remote attacker who had compromised the renderer process to perform out of bounds memory access via a crafted HTML page. (Chromium security severity: High)

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-48871Linux

    In the Linux kernel, the following vulnerability has been resolved: tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer Driver's probe allocates memory for RX FIFO (port->rx_fifo) based on default RX FIFO depth, e.g. 16. Later during serial

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-43878Linux

    In the Linux kernel, the following vulnerability has been resolved: xfrm: Fix input error path memory access When there is a misconfiguration of input state slow path KASAN report error. Fix this error. west login: [ 52.987278] eth1: renamed from veth11 [ 53.0

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-43877Linux

    In the Linux kernel, the following vulnerability has been resolved: media: pci: ivtv: Add check for DMA map result In case DMA fails, 'dma->SG_length' is 0. This value is later used to access 'dma->SGarray[dma->SG_length - 1]', which will cause out of bounds a

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-42292Linux

    In the Linux kernel, the following vulnerability has been resolved: kobject_uevent: Fix OOB access within zap_modalias_env() zap_modalias_env() wrongly calculates size of memory block to move, so will cause OOB memory access issue if variable MODALIAS is not t

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-42264Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/v3d: Prevent out of bounds access in performance query extensions Check that the number of perfmons userspace is passing in the copy and reset extensions is not greater than the internal k

  • 7.8 High severity

    Acrobat Reader: Out-of-bounds Read

    CVE-2024-39426AdobeEPSS 2.08%

    Acrobat Reader versions 20.005.30636, 24.002.20965, 24.002.20964, 24.001.30123 and earlier are affected by an out-of-bounds read vulnerability when parsing a crafted file, which could result in a read past the end of an allocated memory structure. An attacker

  • 7.8 High severity

    InDesign Desktop: Out-of-bounds Read

    CVE-2024-39393Adobe

    InDesign Desktop versions ID19.4, ID18.5.2 and earlier are affected by an out-of-bounds read vulnerability when parsing a crafted file, which could result in a read past the end of an allocated memory structure. An attacker could leverage this vulnerability to

  • 7.8 High severity

    NX: Out-of-bounds Read

    CVE-2024-41908Siemens

    A vulnerability has been identified in NX (All versions < V2406.3000). The affected applications contains an out of bounds read vulnerability while parsing specially crafted PRT files. This could allow an attacker to crash the application or execute code in th

  • 7.8 High severity

    JT2Go: Out-of-bounds Read

    CVE-2023-7066Siemens

    The affected applications contain an out of bounds read past the end of an allocated structure while parsing specially crafted PDF files. This could allow an attacker to execute code in the context of the current process.

  • 9.8 Critical severity

    llama.cpp: Out-of-bounds Read

    CVE-2024-42478Ggerganov

    llama.cpp provides LLM inference in C/C++. The unsafe `data` pointer member in the `rpc_tensor` structure can cause arbitrary address reading. This vulnerability is fixed in b3561.

  • 7.5 High severity

    llama.cpp: Missing Release of Memory after Effective Lifetime

    CVE-2024-42477Ggerganov

    llama.cpp provides LLM inference in C/C++. The unsafe `type` member in the `rpc_tensor` structure can cause `global-buffer-overflow`. This vulnerability may lead to memory data leakage. The vulnerability is fixed in b3561.

  • 7.8 High severity

    GPU Display Driver, vGPU Software, Cloud Gaming: Out-of-bounds Read

    CVE-2024-0107NVIDIA

    NVIDIA GPU Display Driver for Windows contains a vulnerability in the user mode layer, where an unprivileged regular user can cause an out-of-bounds read. A successful exploit of this vulnerability might lead to code execution, denial of service, escalation of

  • 8.8 High severity

    Firefox: Out-of-bounds Read

    CVE-2024-7522Mozilla

    Editor code failed to check an attribute value. This could have led to an out-of-bounds read. This vulnerability affects Firefox < 129, Firefox ESR < 115.14, Firefox ESR < 128.1, Thunderbird < 128.1, and Thunderbird < 115.14.

  • 8.8 High severity

    Chrome: Out-of-bounds Read

    CVE-2024-7255Google

    Out of bounds read in WebTransport in Google Chrome prior to 127.0.6533.88 allowed a remote attacker to potentially perform out of bounds memory access via a crafted HTML page. (Chromium security severity: High)

  • 7.1 High severity

    Dell BSAFE Micro Edition Suite: Out-of-bounds Read

    CVE-2023-28074Dell

    Dell BSAFE Crypto-C Micro Edition, version 4.1.5, and Dell BSAFE Micro Edition Suite, versions 4.0 through 4.6.1 and version 5.0, contains an Out-of-bounds Read vulnerability. An unauthenticated attacker with local access could potentially exploit this vulnera

  • 7.8 High severity

    Linux: Out-of-bounds Read

    CVE-2024-42118Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Do not return negative stream id for array [WHY] resource_stream_to_stream_idx returns an array index and it return -1 when not found; however, -1 is not a valid array index n

  • 7.1 High severity

    iOS and iPadOS: Out-of-bounds Read

    CVE-2024-40799Apple

    An out-of-bounds read issue was addressed with improved input validation. This issue is fixed in iOS 16.7.9 and iPadOS 16.7.9, iOS 17.6 and iPadOS 17.6, macOS Monterey 12.7.6, macOS Sonoma 14.6, macOS Ventura 13.6.8, tvOS 17.6, visionOS 1.3, watchOS 10.6. Proc

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-41091Linux

    In the Linux kernel, the following vulnerability has been resolved: tun: add missing verification for short frame The cited commit missed to check against the validity of the frame length in the tun_xdp_one() path, which could cause a corrupted skb to be sent

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-41090Linux

    In the Linux kernel, the following vulnerability has been resolved: tap: add missing verification for short frame The cited commit missed to check against the validity of the frame length in the tap_get_user_xdp() path, which could cause a corrupted skb to be

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-41014Linux

    In the Linux kernel, the following vulnerability has been resolved: xfs: add bounds checking to xlog_recover_process_data There is a lack of verification of the space occupied by fixed members of xlog_op_header in the xlog_recover_process_data. We can create a

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-41013Linux

    In the Linux kernel, the following vulnerability has been resolved: xfs: don't walk off the end of a directory data block This adds sanity checks for xfs_dir2_data_unused and xfs_dir2_data_entry to make sure don't stray beyond valid memory region. Before patch

  • 7.8 High severity

    LabVIEW: Out-of-bounds Read

    CVE-2024-4079NI

    An out of bounds read due to a missing bounds check in LabVIEW may disclose information or result in arbitrary code execution. Successful exploitation requires an attacker to provide a user with a specially crafted VI. This vulnerability affects LabVIEW 2024 Q

  • 9.6 Critical severity

    Chrome: Out-of-bounds Write

    CVE-2024-6779GoogleEPSS 6.26%

    Out of bounds memory access in V8 in Google Chrome prior to 126.0.6478.182 allowed a remote attacker to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-48866Linux

    In the Linux kernel, the following vulnerability has been resolved: HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts Syzbot reported an slab-out-of-bounds Read in thrustmaster_probe() bug. The root case is in missing validation check of actual nu

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-48827Linux

    In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix the behavior of READ near OFFSET_MAX Dan Aloni reports: > Due to commit 8cfb9015280d ("NFS: Always provide aligned buffers to > the RPC read layers") on the client, a read of 0xfff i

  • 7.8 High severity

    Linux: Out-of-bounds Read

    CVE-2022-48805Linux

    In the Linux kernel, the following vulnerability has been resolved: net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup ax88179_rx_fixup() contains several out-of-bounds accesses that can be triggered by a malicious (or defective) USB device, in par

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-40978Linux

    In the Linux kernel, the following vulnerability has been resolved: scsi: qedi: Fix crash while reading debugfs attribute The qedi_dbg_do_not_recover_cmd_read() function invokes sprintf() directly on a __user pointer, which results into the crash. To fix this

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2024-40929Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: check n_ssids before accessing the ssids In some versions of cfg80211, the ssids poinet might be a valid one even though n_ssids is 0. Accessing the pointer in this case wi

  • 9.1 Critical severity

    node-stringbuilder: Out-of-bounds Read

    CVE-2024-21524Node-stringbuilder

    All versions of the package node-stringbuilder are vulnerable to Out-of-bounds Read due to incorrect memory length calculation, by calling ToBuffer, ToString, or CharAt on a StringBuilder object with a non-empty string value input. It's possible to return prev

  • 8.8 High severity

    CNCSoft-G2: Out-of-bounds Read

    CVE-2024-39882Delta Electronics

    Delta Electronics CNCSoft-G2 lacks proper validation of user-supplied data, which can result in a read past the end of an allocated buffer. If a target visits a malicious page or opens a malicious file an attacker can leverage this vulnerability to execute cod

  • 8.4 High severity

    exynos_9820: Out-of-bounds Read

    CVE-2023-50806Samsung

    A vulnerability was discovered in Samsung Mobile Processor, Wearable Processor, and Modems with versions Exynos 9820, Exynos 9825, Exynos 980, Exynos 990, Exynos 850 Exynos 1080, Exynos 2100, Exynos 2200, Exynos 1280, Exynos 1380 Exynos 1330, Exynos 9110, Exyn