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.8 High severity

    V-SFT: Out-of-bounds Read

    V-SFT provided by FUJI ELECTRIC CO., LTD. contains an out-of-bounds read vulnerability in VS6EditData!CDataRomErrorCheck::CheckSymbolMacroParam. Opening a crafted V7 file may lead to information exposure or arbitrary code execution on the affected product.

  • 7.8 High severity

    V-SFT: Out-of-bounds Read

    V-SFT provided by FUJI ELECTRIC CO., LTD. contains an out-of-bounds read vulnerability in VS6EditData!CDataRomErrorCheck::MacroCommandCheck. Opening a crafted V7 file may lead to information exposure or arbitrary code execution on the affected product.

  • 7.8 High severity

    V-SFT: Out-of-bounds Read

    V-SFT provided by FUJI ELECTRIC CO., LTD. contains an out-of-bounds read vulnerability in VS6MemInIF!set_temp_type_default. Opening a crafted V7 file may lead to information exposure or arbitrary code execution on the affected product.

  • 7.8 High severity

    V-SFT: Out-of-bounds Read

    V-SFT provided by FUJI ELECTRIC CO., LTD. contains an out-of-bounds read vulnerability in VS6ComFile!load_gr_item. Opening a crafted V7 file may lead to information exposure or arbitrary code execution on the affected product.

  • 8.7 High severity

    odhcpd: Out-of-bounds Read

    CVE-2026-53920OpenWrt

    odhcpd is the DHCPv6, DHCPv4, and router-advertisement server used by OpenWrt. From version 17.01.0 to before version 25.12.3, odhcpd's DHCPv6 IA parser accepts an IA_NA or IA_PD option whose body is shorter than struct dhcpv6_ia_hdr, casts the option header t

  • 7.1 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-115486Red Hat

    A flaw was found in the iscsiuio component of open-iscsi. The IPv6 Neighbor Discovery handler accesses link-layer address options at a fixed offset without verifying the packet contains them. Additionally, the ARP table is updated unconditionally with attacker

  • 7.6 High severity

    Red Hat Enterprise Linux 10: Out-of-bounds Read

    CVE-2026-115484Red Hat

    A flaw was found in the iscsiuio component of open-iscsi. The DHCPv4 option parser incorrectly calculates the length of the options data, causing it to read beyond the allocated buffer into adjacent heap memory. An attacker on the same network segment can send

  • 8.1 High severity

    Pillow: Out-of-bounds Read

    CVE-2026-96644Python-pillow

    Pillow is a Python imaging library. Prior to 13.0.0 on Windows, src/PIL/WmfImagePlugin.py passes unchecked 32-bit WMF or EMF dimensions to the native drawwmf handler in src/display.c. The handler sizes a DIB allocation from 16-bit-truncated bcWidth and bcHeigh

  • 9.8 Critical severity

    Pillow: Out-of-bounds Read

    CVE-2026-96639Python-pillow

    Pillow is a Python imaging library. From 11.0.0 until 13.0.0, multi-frame loaders can retain an ImagingCore allocation created for a narrow frame mode while a later frame of the same dimensions changes the logical mode and decoder tiles to wider RGB or CMYK da

  • 7.5 High severity

    ntpsec: Out-of-bounds Read

    CVE-2026-102486NTPsec

    Out-of-bounds read in NTS extension field parsing in NTPsec ntpd 1.1.4 through 1.2.5 allows a remote attacker to crash the daemon via an NTS Authenticator and Encrypted Extension Fields (AEEF) field with an oversized nonce length.

  • 7.5 High severity

    Apache bRPC: Out-of-bounds Read

    CVE-2026-79704Apache

    An out-of-bounds read vulnerability exists in the streaming RPC client of Apache bRPC (versions 1.11.0 through 1.17.0) on all platforms. A client that creates multiple streams in a single RPC expects the server response to carry exactly one extra_stream_id for

  • 7.5 High severity

    Apache bRPC: Out-of-bounds Read

    CVE-2026-61916Apache

    Out-of-bounds reads in URL parsing and case-insensitive header lookup in Apache bRPC before version 1.18.0 on platforms where plain char is unsigned, such as ARM64, allow remote attackers to cause a process crash and denial of service by sending crafted input

  • 7.5 High severity

    Apache bRPC: Out-of-bounds Read

    CVE-2026-56386Apache

    Integer underflow and out-of-bounds read in the HTTP/2 server DATA frame parser in Apache bRPC allows an unauthenticated remote attacker to cause denial of service by sending a malformed DATA frame with the PADDED flag set and a zero-length payload. Root Cause

  • 8.7 High severity

    In Eclipse OpenJ9 versions up to 0.63.0, the JITServer component is vulnerable to denial of…

    CVE-2026-110938Eclipse Foundation

    In Eclipse OpenJ9 versions up to 0.63.0, the JITServer component is vulnerable to denial of service due to improper boundary checks during protocol message and reply handling. An unauthenticated remote attacker or malicious JITServer can transmit malformed net

  • 8.7 High severity

    Eclipse OpenJ9: Out-of-bounds Read

    CVE-2026-111075Eclipse Foundation

    In Eclipse OpenJ9 versions prior to 0.63.0, the JITServer component fails to perform cross-field validation on attacker-controlled `_size`, `_paddingSize`, and `_dataOffset` fields during `DataDescriptor` message deserialization. An unauthenticated remote atta

  • 8.2 High severity

    QRadar: Out-of-bounds Read

    CVE-2026-93442IBM

    IBM QRadar SIEM 7.6.0.0 through 7.6.0.4, and 7.5.0 through 7.5.0 Update Package 16 Interim Fix 001 could allow a remote attacker to cause a denial of service or obtain sensitive information due to an out-of-bounds read.

  • 8.8 High severity

    Chrome: Out-of-bounds Read

    CVE-2026-113266Google

    Out of bounds read in ANGLE in Google Chrome on on Android prior to 156.0.8078.47 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: Medium)

  • 8.8 High severity

    Chrome: Out-of-bounds Read

    CVE-2026-113134Google

    Out of bounds read in ANGLE in Google Chrome on on Windows prior to 156.0.8078.47 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.8 High severity

    Chrome: Out-of-bounds Read

    CVE-2026-113117Google

    Out of bounds read in ANGLE in Google Chrome on on Mac prior to 156.0.8078.47 allowed a remote attacker to read memory outside the sandbox via a crafted HTML page. (Chromium security severity: High)

  • 8.5 High severity

    Eclipse ThreadX: Out-of-bounds Read

    CVE-2026-95109Eclipse Foundation

    The Cortex-A7 MMU Modules port validates a caller-supplied buffer by translating **one address** — the first byte. The common Module Manager hands its range check the module instance, the start address and the complete byte size; the Cortex-A7 implementation d

  • 8.7 High severity

    Eclipse ThreadX - NetX Duo: Out-of-bounds Read

    CVE-2026-92853Eclipse Foundation

    The TLS 1.3 Certificate-message parser in NetX Secure decrements the message length to skip a context byte without first establishing that the message has a byte to skip. A zero-length Certificate message therefore wraps the unsigned length to `0xFFFFFFFF`, wh

  • 8.7 High severity

    Eclipse ThreadX - NetX Duo: Out-of-bounds Read

    CVE-2026-92843Eclipse Foundation

    A missing bounds check in the TLS 1.3 Certificate-message parser of NetX Secure lets a malicious TLS 1.3 server trigger an unsigned-integer underflow and a subsequent heap out-of-bounds read in any peer that processes a remote Certificate message. It is reacha

  • 8.4 High severity

    Eclipse ThreadX - GUIX: Out-of-bounds Read

    CVE-2026-91186Eclipse Foundation

    The PNG chunk reader has no notion of chunk ordering. It records whether an IDAT has been seen and whether a tRNS has already supplied transparency, but nothing prevents an IHDR being read a second time. A PNG carries exactly one IHDR and it is the first chunk

  • 9.1 Critical severity

    compress-lzf: Out-of-bounds Read

    CVE-2026-109395Ning

    Ning compress-lzf before 1.2.0 contains an out-of-bounds memory access vulnerability in the sun.misc.Unsafe based UnsafeChunkDecoder that fails to validate back-references and literal runs. Attackers can supply crafted LZF streams to applications using the def

  • 7.1 High severity

    Pillow: Out-of-bounds Read

    CVE-2026-112896Python-pillow

    Pillow is a Python imaging library. Prior to 13.0.0, Pillow's TIFF encoder can read beyond a ColorMap buffer when retained TIFF metadata has a plane size inconsistent with BitsPerSample. A small TIFF can be opened normally and then retain a crafted ColorMap th

  • 7.1 High severity

    Red Hat Enterprise Linux 9: Out-of-bounds Read

    CVE-2026-112260Red Hat

    A flaw was found in GIMP. Opening a crafted XCF with a malformed text-layer parasite can cause a heap out-of-bounds read, disclosing adjacent heap data into layer text and causing denial of service.

  • 8.8 High severity

    FreeRTOS-Kernel: Out-of-bounds Read

    CVE-2026-109588FreeRTOS

    Numeric truncation of the buffer length in the MPU buffer authorization check in FreeRTOS-Kernel V11.3.0 and V11.3.1 on the Arm Cortex-R82 (Armv8-R AArch64) MPU port might allow, under certain conditions, an unprivileged task on MPU-enabled builds to read or w

  • 9.8 Critical severity

    RIOT: Out-of-bounds Read

    CVE-2026-49868Riot-os

    RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. Prior to 2026.07, _parse_reply() in sys/net/application_layer/dhcpv6/client.c omits minimum-length validation before passing IA_PD and I

  • 8.2 High severity

    libiec61850: Out-of-bounds Read

    CVE-2026-68907MZ Automation

    libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. Prior to 1.6.2, checkDataSetAccess reverses the source and destination arguments to StringUtils_copyStringToBuffer while

  • 8.7 High severity

    libiec61850: Out-of-bounds Read

    CVE-2026-68906MZ Automation

    libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. Prior to 1.6.2, parseUserInformation in src/mms/iso_acse/acse.c checks len for zero before validating the negative bufPos

  • 7.5 High severity

    markdown: Out-of-bounds Read

    CVE-2026-102941Gomarkdown

    The package github.com/gomarkdown/markdown is a Go library for parsing Markdown text and rendering as HTML. Prior to 0.0.0-20260724235538-61af6e1e6971, parser.IsSafeURL in parser/parser.go slices url[:nPath] before the len(url) >= nPath guard. A short destinat

  • 9.1 Critical severity

    FreeRDP: Out-of-bounds Read

    CVE-2026-111375FreeRDP

    FreeRDP from 3.0.0 before 3.32.0 contains an out-of-bounds read vulnerability in the Windows RAIL client that allows malicious RDP servers to trigger heap over-reads by sending non-NUL-terminated window titles. Attackers can send a full-length WINDOW_ORDER_FIE

  • 7.1 High severity

    cfitsio: Out-of-bounds Read

    CVE-2026-111125HEASARC

    CFITSIO through 4.7.0 contains a heap-based out-of-bounds read vulnerability in the HCOMPRESS tile decoder that allows attackers to read past the compressed tile buffer via input_nnybble in fits_hdecompress.c. Attackers can supply a crafted FITS file with ZCMP

  • 7.1 High severity

    cfitsio: Out-of-bounds Read

    CVE-2026-111124HEASARC

    CFITSIO through 4.7.0 contains a heap-based out-of-bounds read vulnerability in the imcompress.c unquantize helpers that allows attackers to read memory before the fits_rand_value table via a zero or negative ZDITHER0 seed. Attackers can supply a crafted FITS

  • 7.5 High severity

    Sick_Safetyscanners_Base CPP Driver: Out-of-bounds Read

    CVE-2026-101290SICK

    A remote attacker may send a specially crafted network packet that causes the affected application to perform an out-of-bounds memory read due to insufficient validation of packet length. This may result in an application crash and a denial-of-service conditio

  • 7.0 High severity

    FreeBSD: Out-of-bounds Read

    CVE-2026-58100FreeBSD

    kqueue_fork_copy_knote() indexed into the child's file descriptor table using a knote's file descriptor number without a bounds check. Because the child's table is copied before knotes are transferred, a concurrent thread in the parent could grow the parent's

  • 7.3 High severity

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

    CVE-2026-110679OpenSIPS

    A vulnerability was determined in OpenSIPS up to 3.6.8/4.0.1. The impacted element is the function rtpproxy_offer/rtpproxy_answer of the component rtpproxy. This manipulation causes out-of-bounds read. The attack may be initiated remotely. Upgrading to version

  • 7.5 High severity

    Mongoose is an embedded web server and network library.

    CVE-2026-73261Cesanta

    Mongoose is an embedded web server and network library. Prior to 7.23, the built-in TCP/IP stack enabled by MG_ENABLE_TCPIP in src/net_builtin.c does not reject a TCP option whose declared opts[1] length exceeds the remaining option bytes. In handle_opt(), a N

  • 7.5 High severity

    mongoose: Out-of-bounds Read

    CVE-2026-73260Cesanta

    Mongoose is an embedded web server and network library. Prior to 7.23, the built-in TLS certificate parser selected by MG_TLS_BUILTIN fails to verify that a long-form DER element length fits within the remaining certificate buffer. In mg_der_to_tlv() and mg_de

  • 7.5 High severity

    mongoose: Out-of-bounds Read

    CVE-2026-73252Cesanta

    Mongoose is an embedded web server and network library. Prior to 7.23, the built-in TLS stack selected by MG_TLS_BUILTIN in src/tls_builtin.c accepts a TLS 1.3 record whose decrypted size is exactly the 16-byte authentication tag with no plaintext or ContentTy