CyberSecBulletin

Buffer Over-read

CWE-126

The product reads from a buffer using buffer access mechanisms such as indexes or pointers that reference memory locations after the targeted buffer.

We track 60 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 7.8.

Latest Buffer Over-read vulnerabilities

  • 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

  • 8.1 High severity

    curl: Buffer Over-read

    CVE-2026-107928Curl

    When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was giv

  • 8.2 High severity

    Pillow: Buffer Over-read

    CVE-2026-112404Python-pillow

    Pillow is a Python imaging library. From 8.1.0 until 13.0.0, Pillow's TIFF tile and RGBA decode paths can read beyond row data produced by libtiff. In _decodeTile and the RGBA unpacker path, when Pillow and libtiff interpret duplicated PhotometricInterpretatio

  • 8.2 High severity

    Pillow: Buffer Over-read

    CVE-2026-112394Python-pillow

    Pillow is a Python imaging library. Prior to 13.0.0, Pillow's P;2L and P;4L raw decoders can read past the end of an input buffer. ImagingRawDecode calculates a packed-pixel row size, while the unpackers read separately padded bit planes. A caller can supply a

  • 7.0 High severity

    FreeBSD: Buffer Over-read

    CVE-2026-101310FreeBSD

    The HDA audio device model did not check for zero-length Buffer Descriptor List (BDL) entries when starting a stream. A zero-length entry caused an out-of-bounds read or write during DMA transfer processing. BDL fields were also subject to modification by the

  • 7.5 High severity

    NetX Duo: Buffer Over-read

    CVE-2026-102758Eclipse Foundation

    The `_nx_secure_x509_asn1_tlv_block_parse()` function parses ASN.1 TLV (tag-length-value) blocks out of DER-encoded data. It is the primitive underneath all X.509 certificate parsing in NetX Secure, and therefore runs on certificates supplied by a remote peer

  • 7.5 High severity

    Apache Tomcat Native: Buffer Over-read

    CVE-2026-86243Apache

    Buffer over-read vulnerability in Apache Tomcat Native during the TLS handshake permits a malicious user to trigger a DoS via a JVM crash. This issue affects Apache Tomcat Native: from 2.0.0 through 2.0.15, from 1.3.0 through 1.3.8. Earlier, unsupported versio

  • 7.0 High severity

    Snapdragon: Buffer Over-read

    CVE-2026-24075Qualcomm

    Memory Corruption when multiple threads issue concurrent IOCTL requests to the device control handler due to improper synchronization and race conditions.

  • 7.5 High severity

    Thunderbird: Buffer Over-read

    CVE-2026-84640Mozilla

    A maliciously constructed mail header could lead to a one byte read past the end of a buffer. This vulnerability was fixed in Thunderbird 155, Thunderbird 140.15, and Thunderbird 153.2.

  • 7.5 High severity

    libgit2 is a portable C implementation of the Git core methods provided as a linkable library…

    CVE-2026-53587Libgit2

    libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 performs a fixed-size strncmp in set_data in src/libgit

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58013GNOME

    A flaw was found in GLib. A buffer over-read can occur in g_io_channel_read_line_backend() in the giochannel.c file when a custom line terminator with a length greater than one is set, causing memcmp to read past the GString buffer. This vulnerability can caus

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58012GNOME

    A flaw was found in GLib. A buffer over-read can occur in the g_regex_replace function when used with the `G_REGEX_RAW` compile flag and case-change replacement escapes because the string_append function processes matched substrings using UTF-8 functions that

  • 8.2 High severity

    GLib: Buffer Over-read

    CVE-2026-58010GNOME

    A flaw was found in GLib. An off-by-one error can occur in the gvs_tuple_is_normal function in the glib/gvariant-serialiser.c file when doing an alignment padding check because the bounds check uses > instead of >=, causing an out-of-bounds read of only 1 byte

  • 7.5 High severity

    gzip: Buffer Over-read

    CVE-2026-41992GNU

    GNU gzip contains a global buffer overflow vulnerability in the LZH decompression logic caused by improper reuse of shared global state between different decompression formats within a single execution. GNU gzip maintains a global array that is shared across t

  • 7.3 High severity

    Apache HTTP Server: Buffer Over-read

    CVE-2026-44185Apache

    Buffer Over-read vulnerability in Apache HTTP Server via outbound OCSP requests to an attacker controlled OCSP server This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67. Users are recommended to upgrade to version 2.4.68, which fixes the issue.

  • 7.1 High severity

    Linux: Uncontrolled Recursion

    CVE-2026-46149Linux

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() target_tg_pt_gp_members_show() formats LUN paths with snprintf() into a 256-byte stack buffer, then will memcpy() cur

  • 8.2 High severity

    Linux: Buffer Over-read

    CVE-2026-45843Linux

    In the Linux kernel, the following vulnerability has been resolved: slip: bound decode() reads against the compressed packet length slhc_uncompress() parses a VJ-compressed TCP header by advancing a pointer through the packet via decode() and pull16(). Neither

  • 8.2 High severity

    Red Hat Enterprise Linux 10: Buffer Over-read

    CVE-2026-5260Red Hat

    A flaw was found in libgnutls. A remote attacker, by sending an extremely short premaster secret during an RSA key exchange to a server using an RSA key backed by a PKCS#11 token, could trigger a short heap overread. This memory corruption vulnerability could

  • 7.5 High severity

    Apache HTTP Server: Buffer Over-read

    CVE-2026-34059Apache

    Buffer Over-read vulnerability in Apache HTTP Server. This issue affects Apache HTTP Server: through 2.4.66. Users are recommended to upgrade to version 2.4.67, which fixes the issue.

  • 7.1 High severity

    Automotive Grade Linux: Buffer Over-read

    CVE-2026-37532Linux Foundation

    AGL agl-service-can-low-level thru 17.1.12 contains a heap buffer over-read in the isotp-c library. In isotp_continue_receive (receive.c:87-89), the payload_length for a Single Frame is extracted from a 4-bit nibble in the CAN frame data, yielding values 0-15.

  • 7.5 High severity

    Snapdragon: Buffer Over-read

    CVE-2026-21381Qualcomm

    Transient DOS when receiving a service data frame with excessive length during device matching over a neighborhood awareness network protocol connection.

  • 8.2 High severity

    DNSdist: Buffer Over-read

    CVE-2026-24028PowerDNSEPSS 1.07%

    An attacker might be able to trigger an out-of-bounds read by sending a crafted DNS response packet, when custom Lua code uses newDNSPacketOverlay to parse DNS packets. The out-of-bounds read might trigger a crash, leading to a denial of service, or access unr

  • 8.2 High severity

    Thunderbird: Buffer Over-read

    CVE-2026-4371Mozilla

    A malicious mail server could send malformed strings with negative lengths, causing the parser to read memory outside the buffer. If a mail server or connection to a mail server were compromised, an attacker could cause the parser to malfunction, potentially c

  • 7.8 High severity

    OCaml: Buffer Over-read

    CVE-2026-28364OCaml

    In OCaml before 4.14.3 and 5.x before 5.4.1, a buffer over-read in Marshal deserialization (runtime/intern.c) enables remote code execution through a multi-phase attack chain. The vulnerability stems from missing bounds validation in the readblock() function,

  • 7.1 High severity

    ImageMagick: Out-of-bounds Read

    CVE-2026-27798ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 7.1.2-15 and 6.9.13-40, a heap buffer over-read vulnerability occurs when processing an image with small dimension using the `-wavelet-denoise` ope

  • 8.1 High severity

    libpng: Heap-based Buffer Overflow

    CVE-2026-25646PnggroupEPSS 1.12%

    LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Prior to 1.6.55, an out-of-bounds read vulnerability exists in the png_set_quantize() API function. When the function is

  • 7.5 High severity

    Trust Wallet Core: Buffer Over-read

    CVE-2025-66692Trustwallet

    A buffer over-read in the PublicKey::verify() method of Binance - Trust Wallet Core before commit 5668c67 allows attackers to cause a Denial of Service (DoS) via a crafted input.

  • 7.5 High severity

    Junos OS: Buffer Over-read

    CVE-2025-60003Juniper Networks

    A Buffer Over-read vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Junos OS Evolved allows an unauthenticated, network-based attacker to cause a Denial-of-Service (DoS). When an affected device receives a BGP update with a s

  • 9.1 Critical severity

    OpenVPN: Buffer Over-read

    CVE-2025-12106OpenVPN

    Insufficient argument validation in OpenVPN 2.7_alpha1 through 2.7_rc1 allows an attacker to trigger a heap buffer over-read when parsing IP addresses

  • 7.3 High severity

    Awesome Miner: Buffer Over-read

    CVE-2025-63602Awesomeminer

    A vulnerability was discovered in Awesome Miner thru 11.2.4 that allows arbitrary read and write to kernel memory and MSRs (such as LSTAR) as an unprivileged user. This is due to the implementation of an insecure version of WinRing0 (1.2.0.5, renamed to Intell

  • 7.8 High severity

    QuickJS: Out-of-bounds Read

    CVE-2025-12745QuickJS

    A weakness has been identified in QuickJS up to eb2c89087def1829ed99630cb14b549d7a98408c. This affects the function js_array_buffer_slice of the file quickjs.c. This manipulation causes buffer over-read. The attack is restricted to local execution. The exploit

  • 7.5 High severity

    wazuh: Buffer Over-read

    CVE-2025-62792Wazuh

    Wazuh is a free and open source platform used for threat prevention, detection, and response. Prior to 4.12.0, a buffer over-read occurs in w_expression_match() when strlen() is called on str_test, because the corresponding buffer is not being properly NULL te

  • 7.5 High severity

    wazuh: Buffer Over-read

    CVE-2025-62787Wazuh

    Wazuh is a free and open source platform used for threat prevention, detection, and response. Prior to 4.10.2, a buffer over-read occurs in DecodeWinevt() when child_attr[p]->attributes[j] is accessed, because the corresponding index (j) is incorrect. A compro

  • 9.1 Critical severity

    NetX Duo: Out-of-bounds Read

    CVE-2025-55081Eclipse Foundation

    In Eclipse Foundation NextX Duo before 6.4.4, a module of ThreadX, the _nx_secure_tls_process_clienthello() function was missing length verification of certain SSL/TLS client hello message: the ciphersuite length and compression method length. In case of an at

  • 7.8 High severity

    libvips: Buffer Over-read

    CVE-2025-59933Libvips

    libvips is a demand-driven, horizontally threaded image processing library. For versions 8.17.1 and below, when libvips is compiled with support for PDF input via poppler, the pdfload operation is affected by a buffer read overflow when parsing the header of a

  • 8.2 High severity

    Snapdragon: Buffer Over-read

    CVE-2025-21487Qualcomm

    Information disclosure while decoding RTP packet received by UE from the network, when payload length mentioned is greater than the available buffer length.

  • 7.1 High severity

    Connext Professional: Buffer Over-read

    CVE-2025-4582RTI

    Buffer Over-read, Off-by-one Error vulnerability in RTI Connext Professional (Core Libraries) allows File Manipulation, Overread Buffers. This issue affects Connext Professional: from 7.4.0 before 7.6.0, from 7.0.0 before 7.3.0.8, from 6.1.0 before 6.1.2.26, f

  • 8.8 High severity

    .NET 6.0: Buffer Over-read

    CVE-2025-36855Microsoft

    A vulnerability ( CVE-2025-21176 https://www.cve.org/CVERecord ) exists in DiaSymReader.dll due to buffer over-read. Per CWE-126: Buffer Over-read https://cwe.mitre.org/data/definitions/126.html , Buffer Over-read is when a product reads from a buffer using bu

  • 7.5 High severity

    Insydeh2o: Buffer Over-read

    CVE-2024-52879Insyde

    An issue was discovered in Insyde InsydeH2O kernel 5.2 before version 05.29.50, kernel 5.3 before version 05.38.50, kernel 5.4 before version 05.46.50, kernel 5.5 before version 05.54.50, kernel 5.6 before version 05.61.50, and kernel 5.7 before version 05.70.

  • 7.5 High severity

    Insydeh2o: Buffer Over-read

    CVE-2024-52878Insyde

    An issue was discovered in Insyde InsydeH2O kernel 5.2 before version 05.29.50, kernel 5.3 before version 05.38.50, kernel 5.4 before version 05.46.50, kernel 5.5 before version 05.54.50, kernel 5.6 before version 05.61.50, and kernel 5.7 before version 05.70.