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.1 Critical severity

    PSPP: Out-of-bounds Read

    CVE-2025-47816GNU

    libpspp-core.a in GNU PSPP through 2.0.1 allows attackers to cause an spvxml-helpers.c spvxml_parse_attributes out-of-bounds read, related to extra content at the end of a document.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37879Linux

    In the Linux kernel, the following vulnerability has been resolved: 9p/net: fix improper handling of bogus negative read/write replies In p9_client_write() and p9_client_read_once(), if the server incorrectly replies with success but a negative write/read coun

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37846Linux

    In the Linux kernel, the following vulnerability has been resolved: arm64: mops: Do not dereference src reg for a set operation The source register is not used for SET* and reading it can result in a UBSAN out-of-bounds array access error, specifically when th

  • 8.4 High severity

    Cscape: Out-of-bounds Read

    CVE-2025-4098Horner Automation

    Horner Automation Cscape version 10.0 (10.0.415.2) SP1 is vulnerable to an out-of-bounds read vulnerability that could allow an attacker to disclose information and execute arbitrary code on affected installations of Cscape.

  • 7.4 High severity

    Connext Professional: Out-of-bounds Write

    CVE-2025-1254RTI

    Out-of-bounds Read, Out-of-bounds Write vulnerability in RTI Connext Professional (Recording Service) allows Overflow Buffers, Overread Buffers. This issue affects Connext Professional: from 7.4.0 before 7.5.0, from 7.0.0 before 7.3.0.7, from 6.1.0 before 6.1.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37825Linux

    In the Linux kernel, the following vulnerability has been resolved: nvmet: fix out-of-bounds access in nvmet_enable_port When trying to enable a port that has no transport configured yet, nvmet_enable_port() uses NVMF_TRTYPE_MAX (255) to query the transports a

  • 7.5 High severity

    BIG-IP: Out-of-bounds Read

    CVE-2025-35995F5

    When a BIG-IP PEM system is licensed with URL categorization, and the URL categorization policy or an iRule with the urlcat command is enabled on a virtual server, undisclosed requests can cause the Traffic Management Microkernel (TMM) to terminate. Note: Soft

  • 7.8 High severity

    ChromeOS: Out-of-bounds Read

    CVE-2025-2509Google

    Out-of-Bounds Read in Virglrenderer in ChromeOS 16093.57.0 allows a malicious guest VM to achieve arbitrary address access within the crosvm sandboxed process, potentially leading to VM escape via crafted vertex elements data triggering an out-of-bounds read i

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53136Linux

    In the Linux kernel, the following vulnerability has been resolved: af_unix: fix struct pid leaks in OOB support syzbot reported struct pid leak [1]. Issue is that queue_oob() calls maybe_add_creds() which potentially holds a reference on a pid. But skb->destr

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53135Linux

    In the Linux kernel, the following vulnerability has been resolved: riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode When CONFIG_FRAME_POINTER is unset, the stack unwinding function walk_stackframe randomly reads the stack and then, when KASAN is

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53117Linux

    In the Linux kernel, the following vulnerability has been resolved: fs: prevent out-of-bounds array speculation when closing a file descriptor Google-Bug-Id: 114199369

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53112Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/sseu: fix max_subslices array-index-out-of-bounds access It seems that commit bc3c5e0809ae ("drm/i915/sseu: Don't try to store EU mask internally in UAPI format") exposed a potential

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53090Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix an illegal memory access In the kfd_wait_on_events() function, the kfd_event_waiter structure is allocated by alloc_event_waiters(), but the event field of the waiter structure

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2023-53057Linux

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: HCI: Fix global-out-of-bounds To loop a variable-length array, hci_init_stage_sync(stage) considers that stage[i] is valid as long as stage[i-1].func is valid. Thus, the last elemen

  • 8.8 High severity

    DICOM Viewer: Out-of-bounds Read

    CVE-2025-36521MicroDicom

    MicroDicom DICOM Viewer is vulnerable to an out-of-bounds read which may allow an attacker to cause memory corruption within the application. The user must open a malicious DCM file for exploitation.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49883Linux

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format On 64 bit host, if the guest doesn't have X86_FEATURE_LM, KVM will access 16 gprs to 32-bit smram image, causing ou

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49870Linux

    In the Linux kernel, the following vulnerability has been resolved: capabilities: fix undefined behavior in bit shift for CAP_TO_MASK Shifting signed 32-bit value by 31 bits is undefined, so changing significant bit to unsigned. The UBSAN warning calltrace lik

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49851Linux

    In the Linux kernel, the following vulnerability has been resolved: riscv: fix reserved memory setup Currently, RISC-V sets up reserved memory using the "early" copy of the device tree. As a result, when trying to get a reserved memory region using of_reserved

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49844Linux

    In the Linux kernel, the following vulnerability has been resolved: can: dev: fix skb drop check In commit a6d190f8c767 ("can: skb: drop tx skb if in listen only mode") the priv->ctrlmode element is read even on virtual CAN interfaces that do not create the st

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49799Linux

    In the Linux kernel, the following vulnerability has been resolved: tracing: Fix wild-memory-access in register_synth_event() In register_synth_event(), if set_synth_event_print_fmt() failed, then both trace_remove_event_call() and unregister_trace_event() wil

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2022-49792Linux

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: mp2629: fix potential array out of bound access Add sentinel at end of maps to avoid potential array out of bound access in iio core.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37780Linux

    In the Linux kernel, the following vulnerability has been resolved: isofs: Prevent the use of too small fid syzbot reported a slab-out-of-bounds Read in isofs_fh_to_parent. [1] The handle_bytes value passed in by the reproducing program is equal to 12. In hand

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37761Linux

    In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix an out-of-bounds shift when invalidating TLB When the size of the range invalidated is larger than rounddown_pow_of_two(ULONG_MAX), The function macro roundup_pow_of_two(length) wi

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37749Linux

    In the Linux kernel, the following vulnerability has been resolved: net: ppp: Add bound checking for skb data on ppp_sync_txmung Ensure we have enough data in linear buffer from skb before accessing initial bytes. This prevents potential out-of-bounds accesses

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37739Linux

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() syzbot reports an UBSAN issue as below: ------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in fs/f2fs

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-23157Linux

    In the Linux kernel, the following vulnerability has been resolved: media: venus: hfi_parser: add check to avoid out of bound access There is a possibility that init_codecs is invoked multiple times during manipulated payload from video firmware. In such case,

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-23156Linux

    In the Linux kernel, the following vulnerability has been resolved: media: venus: hfi_parser: refactor hfi packet parsing logic words_count denotes the number of words in total payload, while data points to payload of various property within it. When words_cou

  • 9.1 Critical severity

    LibRaw: Out-of-bounds Read

    CVE-2025-43963LibRaw

    In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp allows out-of-buffer access because split_col and split_row values are not checked in 0x041f tag processing.

  • 9.1 Critical severity

    LibRaw: Out-of-bounds Read

    CVE-2025-43962LibRaw

    In LibRaw before 0.21.4, phase_one_correct in decoders/load_mfbacks.cpp has out-of-bounds reads for tag 0x412 processing, related to large w0 or w1 values or the frac and mult calculations.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-39778Linux

    In the Linux kernel, the following vulnerability has been resolved: objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() The csts_state_names[] array only has six sparse entries, but the iteration code in nvmet_ctrl_state_show() iterates s

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-39735Linux

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix slab-out-of-bounds read in ea_get() During the "size_check" label in ea_get(), the code checks if the extended attribute list (xattr) size matches ea_size. If not, it logs "ea_get: in

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-37785Linux

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix OOB read when checking dotdot dir Mounting a corrupted filesystem with directory which contains '.' dir entry with rec_len == block size results in out-of-bounds read (later on, when

  • 7.5 High severity

    libxml2: Out-of-bounds Read

    CVE-2025-32415Xmlsoft

    In libxml2 before 2.13.8 and 2.14.x before 2.14.2, xmlSchemaIDCFillNodeTables in xmlschemas.c has a heap-based buffer under-read. To exploit this, a crafted XML document must be validated against an XML schema with certain identity constraints, or a crafted XM

  • 8.8 High severity

    ChromeOS: Out-of-bounds Read

    CVE-2025-2073Google

    Out-of-Bounds Read in netfilter/ipset in Linux Kernel ChromeOS [6.1, 5.15, 5.10, 5.4, 4.19] allows a local attacker with low privileges to trigger an out-of-bounds read, potentially leading to information disclosure

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22121Linux

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all() There's issue as follows: BUG: KASAN: use-after-free in ext4_xattr_inode_dec_ref_all+0x6ff/0x790 Read of size 4 at addr ffff88807b

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22118Linux

    In the Linux kernel, the following vulnerability has been resolved: ice: validate queue quanta parameters to prevent OOB access Add queue wraparound prevention in quanta configuration. Ensure end_qid does not overflow by validating start_qid and num_queues.

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22112Linux

    In the Linux kernel, the following vulnerability has been resolved: eth: bnxt: fix out-of-range access of vnic_info array The bnxt_queue_{start | stop}() access vnic_info as much as allocated, which indicates bp->nr_vnics. So, it should not reach bp->vnic_info

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22107Linux

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry() There are actually 2 problems: - deleting the last element doesn't require the memmove of elements [i + 1, en

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22104Linux

    In the Linux kernel, the following vulnerability has been resolved: ibmvnic: Use kernel helpers for hex dumps Previously, when the driver was printing hex dumps, the buffer was cast to an 8 byte long and printed using string formatters. If the buffer size was

  • 7.1 High severity

    Linux: Out-of-bounds Read

    CVE-2025-22087Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix array bounds error with may_goto may_goto uses an additional 8 bytes on the stack, which causes the interpreters[] array to go out of bounds when calculating index by stack_size. 1. I