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

  • 9.8 Critical severity

    Linux: Out-of-bounds Read

    CVE-2026-31405Linux

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-net: fix OOB access in ULE extension header tables The ule_mandatory_ext_handlers[] and ule_optional_ext_handlers[] tables in handle_one_ule_extension() are declared with 255 elemen

  • 7.5 High severity

    mesop: Allocation of Resources Without Limits or Throttling

    CVE-2026-34824Mesop-dev

    Mesop is a Python-based UI framework that allows users to build web applications. From version 1.2.3 to before version 1.2.5, an uncontrolled resource consumption vulnerability exists in the WebSocket implementation of the Mesop framework. An unauthenticated a

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-31395Linux

    In the Linux kernel, the following vulnerability has been resolved: bnxt_en: fix OOB access in DBG_BUF_PRODUCER async event handler The ASYNC_EVENT_CMPL_EVENT_ID_DBG_BUF_PRODUCER handler in bnxt_async_event_process() uses a firmware-supplied 'type' field direc

  • 8.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-31393Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access l2cap_information_rsp() checks that cmd_len covers the fixed l2cap_info_rsp header (type + result, 4 bytes) but then read

  • 8.2 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23456Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case In decode_int(), the CONS case calls get_bits(bs, 2) to read a length value, then calls get_uint(bs, len) without checking

  • 9.1 Critical severity

    Linux: Out-of-bounds Read

    CVE-2026-23455LinuxEPSS 1.59%

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: check for zero length in DecodeQ931() In DecodeQ931(), the UserUserIE code path reads a 16-bit length from the packet, then decrements it by 1 to skip the protoco

  • 7.5 High severity

    macOS: Out-of-bounds Read

    CVE-2026-28815Apple

    A remote attacker can supply a short X-Wing HPKE encapsulated key and trigger an out-of-bounds read in the C decapsulation path, potentially causing a crash or memory disclosure depending on runtime protections. This issue is fixed in swift-crypto version 4.3.

  • 8.2 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-34608Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Prior to version 0.24.10, in NanoMQ's webhook_inproc.c, the hook_work_cb() function processes nng messages by parsing the message body with cJSON_Parse(body). The body is obtained from nng_m

  • 7.5 High severity

    Mbed TLS: Out-of-bounds Read

    CVE-2026-34876TrustedFirmware

    An issue was discovered in Mbed TLS 3.x before 3.6.6. An out-of-bounds read vulnerability in mbedtls_ccm_finish() in library/ccm.c allows attackers to obtain adjacent CCM context data via invocation of the multipart CCM API with an oversized tag_len parameter.

  • 8.8 High severity

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

    CVE-2026-5315Nothings

    A vulnerability was determined in Nothings stb up to 1.26. The affected element is the function stbtt__buf_get8 in the library stb_truetype.h of the component TTF File Handler. Executing a manipulation can lead to out-of-bounds read. The attack can be executed

  • 8.8 High severity

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

    CVE-2026-5314Nothings

    A vulnerability was found in Nothings stb up to 1.26. Impacted is the function stbtt_InitFont_internal in the library stb_truetype.h of the component TTF File Handler. Performing a manipulation results in out-of-bounds read. Remote exploitation of the attack i

  • 7.8 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23407Linux

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix missing bounds check on DEFAULT table in verify_dfa() The verify_dfa() function only checks DEFAULT_TABLE bounds when the state is not differentially encoded. When the verificati

  • 7.8 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23406Linux

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix side-effect bug in match_char() macro usage The match_char() macro evaluates its character parameter multiple times when traversing differential encoding chains. When invoked wit

  • 8.8 High severity

    Chrome: Out-of-bounds Read

    CVE-2026-5292Google

    Out of bounds read in WebCodecs in Google Chrome prior to 146.0.7680.178 allowed a remote attacker to perform an out of bounds memory read via a crafted HTML page. (Chromium security severity: Medium)

  • 8.1 High severity

    Chrome: Out-of-bounds Read

    CVE-2026-5282Google

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

  • 9.1 Critical severity

    pjproject: Out-of-bounds Read

    CVE-2026-34235Pjsip

    PJSIP is a free and open source multimedia communication library written in C. Prior to version 2.17, a heap out-of-bounds read vulnerability exists in PJSIP's VP9 RTP unpacketizer that occurs when parsing crafted VP9 Scalability Structure (SS) data. Insuffici

  • 7.1 High severity

    FreeRDP: Out-of-bounds Read

    CVE-2026-33985FreeRDP

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, pixel data from adjacent heap memory is rendered to screen, potentially leaking sensitive data to the attacker. This issue has been patched in version 3.24.2.

  • 8.1 High severity

    FreeRDP: Out-of-bounds Read

    CVE-2026-33982FreeRDP

    FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, there is a heap-buffer-overflow READ vulnerability at 24 bytes before the allocation, in winpr_aligned_offset_recalloc(). This issue has been patched in version 3.24.2.

  • 8.2 High severity

    botan: Out-of-bounds Read

    CVE-2026-32877Randombit

    Botan is a C++ cryptography library. From version 2.3.0 to before version 3.11.0, during SM2 decryption, the code that checked the authentication code value (C3) failed to check that the encoded value was of the expected length prior to comparison. An invalid

  • 7.5 High severity

    nanomq: Out-of-bounds Read

    CVE-2026-25627Nanomq

    NanoMQ MQTT Broker (NanoMQ) is an all-around Edge Messaging Platform. Prior to version 0.24.8, NanoMQ’s MQTT-over-WebSocket transport can be crashed by sending an MQTT packet with a deliberately large Remaining Length in the fixed header while providing a much

  • 7.3 High severity

    BTstack: Out-of-bounds Read

    CVE-2026-28527BlueKitchen

    BlueKitchen BTstack versions prior to 1.8.1 contain an out-of-bounds read vulnerability in the AVRCP Controller GET_PLAYER_APPLICATION_SETTING_ATTRIBUTE_TEXT and GET_PLAYER_APPLICATION_SETTING_VALUE_TEXT handlers that allows nearby attackers to read beyond pac

  • 7.5 High severity

    siyuan: Out-of-bounds Read

    CVE-2026-33669Siyuan-note

    SiYuan is a personal knowledge management system. Prior to version 3.6.2, document IDs were retrieved via the /api/file/readDir interface, and then the /api/block/getChildBlocks interface was used to view the content of all documents. Version 3.6.2 patches the

  • 7.5 High severity

    TL-WR841N v14: Out-of-bounds Read

    CVE-2026-3622TP-Link

    The vulnerability exists in the UPnP component of TL-WR841N v14, where improper input validation leads to an out-of-bounds read, potentially causing a crash of the UPnP service. Successful exploitation can cause the UPnP service to crash, resulting in a Denial

  • 7.5 High severity

    github.com/shamaton/msgpack: Out-of-bounds Read

    CVE-2026-32284Github.com/shamaton/msgpack

    The msgpack decoder fails to properly validate the input buffer length when processing truncated fixext data (format codes 0xd4-0xd8). This can lead to an out-of-bounds read and a runtime panic, allowing a denial of service attack.

  • 7.6 High severity

    libpng: Out-of-bounds Read

    CVE-2026-33636Pnggroup

    LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.6.36 through 1.6.55, an out-of-bounds read and write exists in libpng's ARM/AArch64 Neon-optimized palette

  • 7.5 High severity

    everest-core: Out-of-bounds Read

    CVE-2026-26008EVerest

    EVerest is an EV charging software stack. Versions prior to 2026.02.0 have an out-of-bounds access (std::vector) that leads to possible remote crash/memory corruption. This is because the CSMS sends UpdateAllowedEnergyTransferModes over the network. Version 20

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23397Linux

    In the Linux kernel, the following vulnerability has been resolved: nfnetlink_osf: validate individual option lengths in fingerprints nfnl_osf_add_callback() validates opt_num bounds and string NUL-termination but does not check individual option length fields

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23388Linux

    In the Linux kernel, the following vulnerability has been resolved: Squashfs: check metadata block offset is within range Syzkaller reports a "general protection fault in squashfs_copy_data" This is ultimately caused by a corrupted index look-up table, which p

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23363Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() Check frame length before accessing the mgmt fields in mt7925_mac_write_txwi_80211 in order to avoid a possible oob

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23327Linux

    In the Linux kernel, the following vulnerability has been resolved: cxl/mbox: validate payload size before accessing contents in cxl_payload_from_user_allowed() cxl_payload_from_user_allowed() casts and dereferences the input payload without first verifying it

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23325Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211() Check frame length before accessing the mgmt fields in mt7996_mac_write_txwi_80211 in order to avoid a possible oob

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23318Linux

    In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Use correct version for UAC3 header validation The entry of the validators table for UAC3 AC header descriptor is defined with the wrong protocol version UAC_VERSION_2, while

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23315Linux

    In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211() Check frame length before accessing the mgmt fields in mt76_connac2_mac_write_txwi_80211 in order to avoid a possible

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23305Linux

    In the Linux kernel, the following vulnerability has been resolved: accel/rocket: fix unwinding in error path in rocket_probe When rocket_core_init() fails (as could be the case with EPROBE_DEFER), we need to properly unwind by decrementing the counter we just

  • 7.8 High severity

    Linux: Out-of-bounds Read

    CVE-2026-23288Linux

    In the Linux kernel, the following vulnerability has been resolved: accel/amdxdna: Fix out-of-bounds memset in command slot handling The remaining space in a command slot may be smaller than the size of the command header. Clearing the command header with mems

  • 8.8 High severity

    Safari: Out-of-bounds Read

    CVE-2026-28859Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.4, iOS 26.4 and iPadOS 26.4, macOS Tahoe 26.4, tvOS 26.4, visionOS 26.4, watchOS 26.4. A malicious website may be able to process restricted web content outside the sandbox

  • 8.8 High severity

    Safari: Out-of-bounds Read

    CVE-2026-28857Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 26.4, iOS 26.4 and iPadOS 26.4, macOS Tahoe 26.4, visionOS 26.4. Processing maliciously crafted web content may lead to an unexpected process crash.

  • 8.4 High severity

    macOS: Out-of-bounds Read

    CVE-2026-28832Apple

    An out-of-bounds read was addressed with improved bounds checking. This issue is fixed in macOS Sequoia 15.7.5, macOS Sonoma 14.8.5, macOS Tahoe 26.4. An app may be able to disclose kernel memory.

  • 8.1 High severity

    LibVNCServer: Out-of-bounds Read

    CVE-2026-32853LibVNC

    LibVNCServer versions 0.9.15 and prior (fixed in commit 009008e) contain a heap out-of-bounds read vulnerability in the UltraZip encoding handler that allows a malicious VNC server to cause information disclosure or application crash. Attackers can exploit imp

  • 7.8 High severity

    NGINX Open Source: Out-of-bounds Read

    CVE-2026-32647F5

    NGINX Open Source and NGINX Plus have a vulnerability in the ngx_http_mp4_module module, which might allow an attacker to trigger a buffer over-read or over-write to the NGINX worker memory resulting in its termination or possibly code execution, using a speci