Skip to content
OpenAdvisories

Weakness (CWE)

CWE-823: Use of Out-of-range Pointer Offset

Base Incomplete

The product performs pointer arithmetic on a valid pointer, but it uses an offset that can point outside of the intended range of valid memory locations for the resulting pointer.

More detail

The offset might be out-of-range if it comes from an untrusted source, is the result of an incorrect calculation, or occurs because of another error.

If an attacker can control or influence the offset so that it points outside of the intended boundaries of the structure, then the attacker may be able to read or write to memory locations that are used elsewhere in the product. As a result, the attack might change the state of the product as accessed through program variables, cause a crash or instable behavior, and possibly lead to code execution.

Source: MITRE CWE-823

36 results · Clear filters · Feed

  • Medium 5.5

    OOBR in libpcap before 1.10.7

    libpcap BPF interpreter detects neither reaching the end of the filter program buffer due to lack of a return instruction nor executing a jump instruction with an offset that translates to a pointer outside of the buffer. In particular uncommon use cases a cr…

  • Medium 4.3

    GPU DDK - Arbitrary write via UFO updates due insufficient pointer validation in rgxfw_to_ptr()

    Kernel software installed and running inside a Guest/Host VM may post improper commands to the GPU Firmware to trigger a write of data outside the intended GPU memory. A logic error in the address translation allowed a compromised Host (Kernel) to perform arb…

  • Medium 6.5

    NGINX ngx_http_scgi_module and ngx_http_uwsgi_module vulnerability

    A vulnerability exists in the ngx_http_scgi_module and ngx_http_uwsgi_module modules that may result in excessive memory allocation or an over-read of data. When scgi_pass or uwsgi_pass is configured, an unauthenticated attacker with man-in-the-middle (MITM) …

  • Medium 6.8

    NVIDIA SNAP-4 Container contains a vulnerability in the VIRTIO-BLK component where a malicious guest VM may cause use o…

  • Medium 6.1

    A vulnerability in the OSPF protocol of Cisco Secure Firewall ASA Software and Cisco Secure FTD Software could allow an…

  • Medium 6.8

    VB-Audio Voicemeeter & Matrix Drivers DoS via Corrupted IoAllocateMdl Length

    VB-Audio Voicemeeter, Voicemeeter Banana, and Voicemeeter Potato (versions ending in 1.1.1.9, 2.1.1.9, and 3.1.1.9 and earlier, respectively), as well as VB-Audio Matrix and Matrix Coconut (versions ending in 1.0.2.2 and 2.0.2.2 and earlier, respectively), co…

  • Medium 6.1

    iccDEV has Out-of-bounds Read, Use of Out-of-range Pointer Offset and Improper Input Validation

    iccDEV provides a set of libraries and tools for working with ICC color management profiles. Versions 2.3.1.1 and below have an Out-of-bounds Read, Use of Out-of-range Pointer Offset and have Improper Input Validation in its CIccProfile::LoadTag function. Thi…

  • Medium 6.6

    Use of Out-of-range Pointer Offset in Camera Driver

    Memory corruption while handling test pattern generator IOCTL command.

  • Medium 6.9

    Misaligned Memory Accesses in `is_openvpn_protocol()`

    A Use of Out-of-range Pointer Offset vulnerability in sslh leads to denial of service on some architectures.This issue affects sslh before 2.2.4.

  • Medium 6.5

    GPU DDK - OOB read and write of the shared KMD/FW memory heap (VZ/TEE setups)

    Kernel software installed and running inside a Guest VM may exploit memory shared with the GPU Firmware to read and/or write data outside the Guest's virtualised GPU memory.

  • Medium 6.6

    Use of Out-of-range Pointer Offset in Camera Driver

    Memory corruption may occur during IO configuration processing when the IO port count is invalid.

  • Medium 6.7

    GPU DDK - rgxfw_kernel_CMD_DISABLE_ZSSTORE OOB write via ui32WriteOffsetOfDisableZSStore

    Kernel software installed and running inside a Guest VM may exploit memory shared with the GPU Firmware to write data outside the Guest's virtualised GPU memory.

  • Medium 4.4

    GPU DDK - rgxfw_hwperf_config OOB read & write

    Kernel software installed and running inside a Guest VM may post improper commands to the GPU Firmware to write data outside the Guest's virtualised GPU memory.

  • Medium 4.1

    GPU DDK - psContext->eDM gives OOB write

    Kernel software installed and running inside a Guest VM may exploit memory shared with the GPU Firmware to write data outside the Guest's virtualised GPU memory.

  • Medium 6.7

    Use of Out-of-range Pointer Offset in Computer Vision

    Memory corruption when input parameter validation for number of fences is missing for fence frame IOCTL calls,

  • Medium 6.7

    Use of Out-of-range Pointer Offset in Camera Driver

    Memory corruption while parsing sensor packets in camera driver, user-space variable is used while allocating memory in kernel and parsing which can lead to huge allocation or invalid memory access.

  • Medium 4.3

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and force the application to read unintended heap memory space.

  • Medium 4.3

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and force the application to read unintended heap memory space.

  • Medium 5.3

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and force the application to read unintended heap memory space.

  • Medium 5.3

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and force the application to read unintended heap memory space.

  • Medium 5.3

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows an attacker to send an unexpected TLS packet and force the application to read unintended heap memory space.

  • Medium 4.2

    Use of Out-of-range Pointer Offset in Mongoose Web Server library

    Use of Out-of-range Pointer Offset vulnerability in Cesanta Mongoose Web Server v7.14 allows to write a NULL byte value beyond the memory space dedicated for the hostname field.

  • Medium 6.7

    Use of Out-of-range Pointer Offset in ComputerVision

    Memory corruption while invoking IOCTL command from user-space, when a user modifies the original packet size of the command after system properties have been already sent to the EVA driver.

  • Medium 6.7

    Use of Out-of-range Pointer Offset in Audio

    Memory corruption in Audio while calling START command on host voice PCM multiple times for the same RX or TX tap points.

  • Medium 5.5

    Kernel: io_uring out of boundary memory access in __io_uaddr_map()

    An out-of-bounds memory access flaw was found in the io_uring SQ/CQ rings functionality in the Linux kernel. This issue could allow a local user to crash the system.

  • Medium 6.7

    Multiple Type Confusion Vulnerability

    The cam_get_device_priv function does not check the type of handle being returned (device/session/link). This would lead to invalid type usage if a wrong handle is passed to it.

  • Medium 6.5

    An out-of-bounds read vulnerability exists in the PORT command parameter extraction functionality of Weston Embedded uC…

  • Medium 6.5

    An out-of-bounds read vulnerability exists in the PORT command parameter extraction functionality of Weston Embedded uC…

  • Medium 6.8

    Use of Out-of-range Pointer Offset in vim/vim

    Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.

  • Medium 6.7

    Use of out-of-range pointer offset in Audio

    Memory corruption in Audio due to use of out-of-range pointer offset while Initiating a voice call session from user space with invalid session id.

  • Medium 5.0

    A denial of service vulnerability exists in the malware scan functionality of ESTsoft Alyac 2.5.8.645. A specially-craf…

  • Medium 5.0

    An out of bounds read vulnerability exists in the malware scan functionality of ESTsoft Alyac 2.5.7.7. A specially-craf…

  • Medium 6.8

    Use of Out-of-range Pointer Offset in vim/vim

    Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4774.

  • Medium 6.5

    Enclave memory overwrite/overread vulnerability in Asylo UntrustedCacheMalloc::GetBuffer

    An attacker can modify the pointers in enclave memory to overwrite arbitrary memory addresses within the secure enclave. It is recommended to update past 0.6.3 or git commit https://github.com/google/asylo/commit/a47ef55db2337d29de19c50cd29b0deb2871d31c

  • Medium 6.5

    Arbitrary enclave memory overwrite vulnerability in Asylo TrustedPrimitives::UntrustedCall

    An attacker can modify the address to point to trusted memory to overwrite arbitrary trusted memory. It is recommended to update past 0.6.2 or git commit https://github.com/google/asylo/commit/53ed5d8fd8118ced1466e509606dd2f473707a5c

  • Medium 6.4

    Arbitrary trusted memory overwrite vulnerability in Asylo

    An arbitrary memory overwrite vulnerability in the trusted memory of Asylo exists in versions prior to 0.6.0. As the ecall_restore function fails to validate the range of the output_len pointer, an attacker can manipulate the tmp_output_len value and write to…